相关文章推荐
体贴的板凳  ·  Error: Can‘t resolve ...·  昨天    · 
潇洒的紫菜汤  ·  Java ...·  3 天前    · 
逆袭的山寨机  ·  Use runtime and ...·  6 天前    · 
憨厚的小马驹  ·  docker: Error ...·  6 天前    · 
小眼睛的羊肉串  ·  centos7 ...·  1 年前    · 

无效的类别字符串

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Runtime.InteropServices.COMException: 无效的类别字符串

源错误:

行 88:                String ss=Server.MapPath("rpt\\S_CardTradeDayDetail.rpt").ToString();
            行 89:                CrystalReportSource1.ReportDocument.Load(Server.MapPath("rpt\\S_CardTradeDayDetail.rpt"), OpenReportMethod.OpenReportByTempCopy);
 
有一台服务器部署时出现这样的问题
解决方法有几种
第1种.给asp.net帐号分配好访问com的权限,配置好com+
第2种.在web.config的system.web节加入
<identity impersonate="true" userName="具有管理员权限的帐号名" password="相应的密码"/>
来模拟一个具有管理权限的身份来运行你的代码
我使用了第二种方法,为什么在其他服务器上没有这个问题,可能是这个服务器权限设置过高,请知道的朋友解答一下。谢谢!
2008-4-11 我发现在用第二种方法也不行,第3种:给 C:\WINDOWS\Temp 文件夹增加用户 NETWORK SERVICE ,并拥有修改权限。 //我想这是因为水晶报表要在 C:\WINDOWS\Temp 产生临时文件的原因

转载于:https://www.cnblogs.com/star250/archive/2008/03/06/1093720.html

无效的类别字符串 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Runtime.InteropServices.COMException: 无效的类别字符串源错误: 行 8...
System.Runtime.InteropServices.COMException: 内存资源不足,无法处理此命令。 (异常来自 HRESULT:0x80070008) 在 System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo) 在 System....
用windwos服务、owc、excle组件生成Excel文档,然后通过邮件自动发生给公司管理层,本来在本地测试、配置都正常,但是部署到Window 2003服务器上,服务启动后,日志文件记录程序出错,错误如下所示System.Runtime.InteropServices.COMException(0x80040154): 检索 COM 类工厂中 C...
C#读取Word文档时会有什么异常呢?那么这里向你介绍了Asp.net中建立MS office组件时出现“拒绝访问”和“消息筛选器显示应用程序正在使用中”错误的解决方法;Asp.net中建立Microsoft.Office.Interop.Word.Application时出现“拒绝访问”错误的解决方法 。     本地开发环境下,运行网站,在某个画面里进行数据检索,刚开始没有问题,在测试分页按钮“末页”时,出现状况,无法检索数据,并且之后查看其他页面时,只要与数据库有关的操作,都无法正常操作。     之后查看了日志,显示以下的错误信息:    System.Runtime.InteropServices.COMException (0x80
system.runtime.interopservices.comexception通常是由于使用COM(Component Object Model)对象时发生的错误而引起的异常。要解决此问题,可以尝试以下几个步骤。 首先,确保已正确地引用所需的COM组件。检查您的项目中是否引用了正确的组件,并确认您使用的版本与您正在运行的操作系统兼容。 其次,确保您的代码正确地处理COM对象。您可以尝试使用try-catch块捕获异常,并调用System.Runtime.InteropServices.Marshal.ReleaseComObject方法在使用完COM对象后释放其资源。 此外,您可以尝试调用System.Runtime.InteropServices.Marshal.FinalReleaseComObject方法来释放COM对象的所有资源。这将确保所有资源都已正确释放,从而避免可能导致系统.runtime.interopservices.comexception异常的问题。 最后,确保您的代码已正确配置。在代码中使用COM对象时,请确认您的代码的权限和安全设置。在使用COM对象时,如果权限不足,也可能会导致此问题。 综上所述,解决system.runtime.interopservices.comexception异常通常需要正确引用COM组件、正确处理COM对象、正确配置代码的权限和安全设置等多个方面。通过有效的排除方法,您可以更好地理解和应对该异常
【习题2】4.目前住院病人主要由护士护理,这样做不仅需要大量的护士,而且由于不能随时观察危重病人的病情变化,还可能会延误抢救时机。某医院打算开发一个以计算机为中心的患者监护系统,试写出问题定义,并且分... [o.e.b.ElasticsearchUncaughtExceptionHandler] [unknown] uncaught exception in thread [main] org.elas...