System.Runtime.InteropServices.COMException (0x80040154)
因为EncryptCom.dll 没有注册
解决办法:注册EncryptCom.dll
1.运行CMD,打开dos界面,并执行cd至根目录下
2.执行Regsvr32 EncryptCom.dll,成功后系统提示注册成功
3.
4.
报错详细信息:
用户代码未处理 System.Runtime.InteropServices.COMException
ErrorCode=-2147221164
Message=检索 COM 类工厂中 CLSID 为 {2117C896-98EE-4386-91C2-336B1BAA1F35} 的组件时失败,原因是出现以下错误: 80040154。
Source=EasyWF
StackTrace:
在 binx_process_default.Page_Load(Object sender, EventArgs e) 位置 D:\workspace\EasyWF测试\binx\process\default.aspx.cs:行号 19
在 System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)
在 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
在 System.Web.UI.Control.OnLoad(EventArgs e)
在 System.Web.UI.Control.LoadRecursive()
在 System.Web.UI.Page.Proce***equestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
InnerException:
System.
Runtime
.
Interop
Service
s.
COM
Exception
的解决方法
http://www.jb51.net/article/17629.htm
完美解决“换另一台电脑上用VS2008继续开发web项目时出现“System.
Runtime
.
Interop
Service
s.
COM
Exception
”,然后是加载不了项目。”
只需要打开项目配置文件*.csp
4、在“属性”对话框中单击“安全”选项卡,在“访问权限”处选择“自定义”,再单击右边的“编辑”,在弹出的对话框中添加“ASPNET”(在IIS6中是NETWORD
SERVICE
)用户,给予“本地访问”的权限,单击“确定”,关闭“组件服务”管理器。3、在“属性”对话框中单击“安全”选项卡,在“启动和激活权限”处选择“自定义”,再单击右边的“编辑”,在弹出的对话框中添加“ASPNET”(在IIS6中是NETWORD
SERVICE
)用户,给予“本地启动”和“本地激活”的权限,单击“确定。
System.
Runtime
.
Interop
Service
s.
COM
Exception
:“未找到提供程序。经调查发现电脑是64位,安装的office是32位,有几种方案,其中一种是卸载32位office重新安装64位的(不优先考虑此笨办法)。在“应用程序池”中选择网站正使用的应用程序,右键,选择“高级设置”,在“常规”将“启用32位应用程序”更改为“True”参考文章,改注册表(一开始以为是网络问题)改完注册表后vs也可以下载安装了。解决方案:要让IIS里的ASP程序运行在32位的状态下。
System.
Runtime
.
Interop
Service
s.
COM
Exception
(0x80010105): 服务器出现意外情况。 (异常来自 HRESULT:0x80010105 (RPC_E_SERVERFAULT))
出现此问题是C#调用Microsoft.Office.
Interop
.Excel 导出excel时提示此错误。
但是在安装36
以前用的是Windows XP的
操作系统
,创建了一个ASP.NET项目,运行的好好的。这段时间换了Windows Server 2008
操作系统
,再用VS打开该项目时,发现项目无法打开,并出现了以下错误提示:System.
Runtime
.
Interop
service
s.
COM
Exception
。 查阅一些资料后,发现是由于IIS服务器的问题造成的,Windows XP系统是I
在我们利用arcgis engine编写程序时,或多或少会利用GP工具,会感受到GP工具带来的方便,但是GP工具好像有的时候并不是那么听话。比如最近小白我在写arcgis engine时调用GP工具就遇到不知所以然的Bug。
接下来我会介绍GP工具使用过程中某种bug以及相应的处理方式。
下面这个现象是在gp工具的输入参数,调用格式没有错误的情况下出现的bug,如果你的参数和调...
System.
Runtime
.
Interop
Service
s.
COM
Exception
(0x80040154): 没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CL
昨天遇到的这个问题,在网上查了,似乎相同的情况和解决方案并不多,记录在此,以备日后查阅。
原本电脑是XP的系统,因为要装Windows Phone Developer Tools,不支持XP,所以毅然决然地换了Win7。安装都很顺利的,可是软件装好了,重新打开时提示了如标题的错
用windwos服务、owc、excle组件生成Excel文档,然后通过邮件自动发生给公司管理层,本来在本地测试、配置都正常,但是部署到Window 2003服务器上,服务启动后,日志文件记录程序出错,错误如下所示System.
Runtime
.
Interop
Service
s.
COM
Exception
(0x80040154):
检索
COM
类工厂中 C...
System.
Runtime
.
Interop
Service
s.
COM
Exception
(0x80040154): 检索
COM
类工厂中
CLSID 为 {96749377-3391-11D2-9EE3-00C04F797396} 的组件失败,原因是出现以下错误:
80040154 没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))。,没有注册类问题分析和解决办法
C#中System.
Runtime
.
Interop
Service
s.
COM
Exception
:“没有注册类。大概率是没有进行,目标平台:“X86",“X64”,“AnyCPU”。应该选择X86或者X64的。
IIS在文件管理资源器中,IIS添加之后,各个方面都需要进行调整。
当
COM
方法调用返回一个无法识别的 HRESULT 时,将引发
COM
Exception
异常。 相关提示 检查该异常的 ErrorCode 属性,以确定
COM
对象返回的 HRESULT 当运行时遇到不熟悉的 HRESULT 时,会引发
COM
Exception
异常,该异常包含一个公共的 ErrorC...