ASPDONET页面报错:Retrieving the COM class factory for component with CLSID {DD855F0D-48AF-4E28-B450-35671DE039EF} failed due to the following error: 80040154.
意思是“检索COM类工厂组件的CLSID {} 80040154”。
我从网上查了很多解决方案,都没成功,关键是我不知道{DD855F0D-48AF-4E28-B450-35671DE039EF}是什么组件。
这是公司的主系统,很着急。请教高手!! 在线等待...
------解决方案--------------------------------------------------------
代碼有在asp.net里邊跑office的宏代碼嗎?
------解决方案--------------------------------------------------------
这个问题可能是 , 你在一个有比较老的开发环境里 写的程序在新的计算机上运行而导致的。
需要你把原来的开发环境,重新配置一下。
------解决方案--------------------------------------------------------
check you code that if in vbIDE()
------解决方案--------------------------------------------------------
是检索DD855F0D-48AF-4E28-B450-35671DE039EF 这个组件时失败
你得把这个组件重新注册一遍
------解决方案--------------------------------------------------------
我先找找。 因为我用的也是最新的开发环境vs08.
我原来用vb6.0 写com时 发现过类似的问题。 我是这样解决的
打开系统 还原 (我的系统还原一直是开的)
安装vs6 (如果你的com 是别的程序写的 安装别的程序)安装时 可能要代替掉一些 组建
运行 应该可以解决。
其他方法太麻烦了 就是找组件
如果发生意外 , 还原操作系统。
------解决方案--------------------------------------------------------
关注该贴
------解决方案--------------------------------------------------------
告诉你一个笨的方法 运行里 dcomcnfg.exe 打开组件服务 --》计算机--》我的电脑--》DCOM配置 右击查看详细信息慢慢找吧 我帮你找了一下 我的电脑里没发现!