在检索 COM 类工厂中 CLSID 为{}的组件时失败 错误: 80070005

yimengqi55 2012-08-21 11:47:10
网上看到好多类似的例子,但是都不能解决我的问题,

现在 是做对接 ,引用了别人的com组件,创建组件里面的对象时,出来的错误

因为不是Com+组件,在组件服务里面也没有,只知道是权限的问题,但具体在哪修改不知道 ,

我改了IIS服务的 权限 ,IIS里面网站的权限, 组件的文件的权限 但是,都没能解决,

看到网上还有说使用身份模拟的,也试过了,没能解决
<identity impersonate="true" userName="你的用户名" password="密码"/>

谷哥这个问题找到了近30页的链接 ,但是,98%是Office里面的问题,都能在组件服务里面解决,
剩下的2%是Office以外的,但是,基本都 是注册的问题!
里面所有的方法我都试过了,IIS,文件 ,包括磁盘的权限都改过了,还是没有解决!!
各位路过的大虾们,给小弟指条明路吧


实在没办法,没分了!最后20分了!!!!
...全文
518 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_20599885 2014-11-13
  • 打赏
  • 举报
回复
大神《在组件服务里面的Com+里面添加应用,添加组件,把那个组件注册进去 ,就解决了。》 你添加的组件是什么啊?可以告知吗?谢啦!
我真是小小白 2014-10-21
  • 打赏
  • 举报
回复
请问你是怎么解决的?
shilin630 2014-04-23
  • 打赏
  • 举报
回复
兄弟 能告诉我你详细的解决方案吗? 我也遇到了 而且很急哦 我Q290715798 EMAIL: shilin630@163.com
yimengqi55 2012-08-23
  • 打赏
  • 举报
回复
结贴了
yimengqi55 2012-08-23
  • 打赏
  • 举报
回复
问题不是出在那里,不过解决了
在组件服务里面的Com+里面添加应用,添加组件,把那个组件注册进去 ,就解决了。
孟子E章 2012-08-21
  • 打赏
  • 举报
回复
asp.net程序不是Everone账户,是network service
yimengqi55 2012-08-21
  • 打赏
  • 举报
回复
恩,知道是权限的原因,但是,不知道改哪啊!没法截图过来!!开发用的内网,唉
用的是域用户
我把文件 ,文件 夹,到磁盘都加上了Everone的访问权限了
孟子E章 2012-08-21
  • 打赏
  • 举报
回复
关键是你设置的真的是正确的吗?
一般情况下80070005就是权限被拒绝导致

孟子E章 2012-08-21
  • 打赏
  • 举报
回复
如果是iis6以上,你可以在应用程序池-标识-选择本地系统或者输入管理员身份的账户
yimengqi55 2012-08-21
  • 打赏
  • 举报
回复
还是不行!
改了磁盘的,,文件的,还有组件服务里面的IIS Service的,但,还是会有这个错
组件应该注册成功 了啊,在。NET 的com里面引用 ,代码生成都没问题,应该不会是注册的问题,、
怎么会这样呢,纠结 死了!!!
孟子E章 2012-08-21
  • 打赏
  • 举报
回复
不包括
yimengqi55 2012-08-21
  • 打赏
  • 举报
回复
Everone 不包括network service吗?

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧