高分!解决一asp.net调用com组件问题,up有分:)

fq_ln 2007-07-20 10:01:16
本人写了一个小程序,调用google desktop搜索引擎的GoogleDesktopAPI,在初始化对象时asp.net抛出了一个异常,俺搞了小半天也没搞定。
在执行下面的初始化时:
GoogleDesktopQueryAPI queryAPI = new GoogleDesktopQueryAPIClass();
抛出以下异常:
System.Runtime.InteropServices.COMException: 从 IClassFactory 为 CLSID 为 {4E26495C-CA41-4085-96C4-8CA805AF297E} 的 COM 组件创建实例失败,原因是出现以下错误: 80040154。

我用vs2005自带的那个web server上运行是没有任何问题的,发布到iis上之后,就抛异常了,怀疑是运行时安全导致的,但是搞了半天也没搞定。
我的欢迎是vs2005、winxp iis5.1。

哪位大侠帮助解决一下吧,搞定立即结贴!
...全文
621 47 打赏 收藏 转发到动态 举报
写回复
用AI写文章
47 条回复
切换为时间正序
请发表友善的回复…
发表回复
fq_ln 2007-07-30
  • 打赏
  • 举报
回复
最终没有找到很好的途径解决这个问题,该试的我都试了,该找的人也找了,无奈。

俺最后决定:结贴!
sunxw18 2007-07-27
  • 打赏
  • 举报
回复
帮顶!

换台电脑试下!
zhoucaifu 2007-07-27
  • 打赏
  • 举报
回复
UP
ttg520 2007-07-27
  • 打赏
  • 举报
回复
帮顶
wdzr_826 2007-07-27
  • 打赏
  • 举报
回复
是不是注册过的啊
com要注册的
fq_ln 2007-07-27
  • 打赏
  • 举报
回复
首先多谢各位大力支持,问题解决后会马上结贴,且不会长时间不结贴!
sansuihub 2007-07-27
  • 打赏
  • 举报
回复
看看这个api有没有依赖项,拷到windows\system32
hu0516 2007-07-27
  • 打赏
  • 举报
回复
学习中,帮顶
burn3tt 2007-07-27
  • 打赏
  • 举报
回复
学习
godgreat 2007-07-27
  • 打赏
  • 举报
回复
我也帮忙顶
Lukiya 2007-07-27
  • 打赏
  • 举报
回复
1、确认是否已经Regsvr32了该组件
2、确认Network Service用户对组件dll的存放路径有读权限。
zhangwei110 2007-07-27
  • 打赏
  • 举报
回复
学习中,帮顶
liubin911 2007-07-27
  • 打赏
  • 举报
回复
up
shino_wu 2007-07-27
  • 打赏
  • 举报
回复
这个问题微软有专门拿出来说的。上官方网站去看看吧
http://support.microsoft.com/kb/175804/zh-cn
qery 2007-07-27
  • 打赏
  • 举报
回复
帮顶
shino_wu 2007-07-27
  • 打赏
  • 举报
回复
授权一下,就像excel一样。
ljping3000 2007-07-27
  • 打赏
  • 举报
回复
可先通VS命令窗口将COM组件注册,然后在组件服务里找到设置属性:安全性,强制检查,进程级别和组件级别执行访问权限检查,启用身份验证
lishijie910123 2007-07-27
  • 打赏
  • 举报
回复
学习哈
Robin 2007-07-27
  • 打赏
  • 举报
回复
应该与权限有关吧
wanglong20002000 2007-07-26
  • 打赏
  • 举报
回复
up
加载更多回复(27)

62,025

社区成员

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

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

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

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