检索COM类工厂中CLSID为{}的组件时失败,原因是出现以下错误:80070005

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

检索COM类⼯⼚中CLSID为{}的组件时失败,原因是出现以下错
误:80070005
当程序运⾏到这句时出现下⾯的错误:
检索 COM 类⼯⼚中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。

解决⽅法⼀:
控制⾯板-》管理⼯具-》组件服务-》计算机-》我的电脑-》DCom配置-》找到Microsoft Word⽂档
之后
单击属性打开此应⽤程序的属性对话框。

2. 单击标识选项卡,然后选择交互式⽤户。

3.单击"安全"选项卡,分别在"启动和激活权限"和"访问权限"组中选中"⾃定义",然后
⾃定义->编辑->添加账户和IUSER_计算机名
* 这些帐户仅在计算机上安装有 IIS 的情况下才存在。

13. 确保允许每个⽤户访问,然后单击确定。

14. 单击确定关闭 DCOMCNFG。

解决⽅法⼆:
如果上述⽅法不能解决问题,就应该是权限问题,请尝试⽤下⾯的⽅法:
在web.config中使⽤⾝份模拟,在<system.web>节中加⼊ <identity impersonate="true" userName="你的⽤户名" password="密码"/>
</system.web>
折腾了⼀下午。

最终⽅法⼀+⽅法⼆解决问题。

很奇怪,win2k上没有DCOM组建设置。

程序在win2k上跑得很正常,xp和2003下竟然需要如此这般这般如此的折腾。

相关文档
最新文档