COM组件出错了?

时间:2010-01-25 06:28:56

标签: asp.net

在我的应用程序中我试图获取我的Outlook联系人它在我的系统(本地)工作正常,但当我将代码上传到我们的服务器,这是一些在哪里。我收到这样的错误

由于以下错误,检索具有CLSID的组件的COM类工厂失败:80040154

我在服务器中添加了outlook参考。仍然是收到错误。 你能帮我吗

2 个答案:

答案 0 :(得分:1)

这看起来像64位问题,如Retrieving the COM class factory for component with CLSID {XXXX} failed due to the following error: 80040154

服务器是否运行64位版本的Windows?

以下链接可能是您感兴趣的Using X86 COM interop with ASP.Net application in Windows x64

答案 1 :(得分:0)

asp.net工作进程可能没有足够的权限来执行COM调用。我不确定具体的权限是什么,但它肯定需要对outlook可执行的注册权限和权限