我创建了一个简单的Web服务作为控制台应用程序。它在我的开发机器上甚至在我的一台服务器上运行良好。当我在生产服务器上安装它时,我一直在抓住这个错误
我抓到的错误说
使用CLSID {BF97F9A2-A475-4F26-9B检索组件的COM类工厂 5B-3A14F02D9824}由于以下错误而失败:80040154。
我的开发机器是32位Windows 7.它运行的服务器是服务器2008 64位,不工作的服务器也是服务器2008 64位。
任何想法如何解决这个问题? 感谢。
答案 0 :(得分:1)
请参阅social.msdn上的this post答案:
问题只是第三方dll需要系统上没有的其他dll。所以我安装了所需的(其他)dll,一切都很好。
检查服务器上是否正确安装了所有服务所需的内容。
答案 1 :(得分:1)
确保您正在访问的COM组件已注册。