【问题标题】:web service with com带有 com 的网络服务
【发布时间】:2011-02-06 13:38:57
【问题描述】:

我在我的本地主机上在我的 Web 服务 (c#) 中使用一个 com 对象 (*.dll 用 Delphi 编写) (win xp 32bit iis 5.1)它工作正常,在客户端服务器上也能正常工作(win 2003 32 位),最近他们搬到了 win server 2008 64 位(iis 7.0),网络服务工作正常,但现在我得到了以下错误:

“由于以下错误,检索具有 CLSID {F9CFBBAD-F699-4957-9E6F-79083B7B57E6} 的组件的 COM 类工厂失败:80040154。:在 Service.logStatus(字符串公司,字符串 sUser,字符串 sPassword):App_Code "

我尝试了以下方法: 1.regsvr32(管理员) 2.把dll放在\WINDOWS\system32和\Windows\SysWOW64 3.查看组件服务--->dcom comfig(无法通过名称或CLSID找到dll) 4.将我的网络服务设置为在 x86 中构建

我正在为这个问题苦苦挣扎 3 天,请帮助!!!!!!

谢谢罗腾

【问题讨论】:

    标签: com


    【解决方案1】:

    尝试在 IIS 中启用 32 位模式:

    【讨论】:

    • 谢谢,现在我得到错误:HTTP 错误 500.19 - 内部服务器错误
    猜你喜欢
    • 2011-03-08
    • 1970-01-01
    • 1970-01-01
    • 2020-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-15
    • 2015-12-14
    相关资源
    最近更新 更多