我正在使用 COM 与名为 Accredo 的产品进行集成。但是当我尝试从 Web 服务为 Accredo 创建 COM 对象时,我得到了著名的无法创建 ActiveX 组件。我已经查看了与堆栈溢出相关的其他一些问题,但没有运气。我检查过的事情:
Accredo 在安装期间已通过运行 C:\AccredoSaturn\AccredoSaturn.exe /regserver 注册为 COM 服务器
Web 服务在 IIS 7.5 下运行,并以本地系统用户身份运行,应用程序池设置为启用 32 位应用程序。
- 每当运行应用程序时都会发生这种情况,即使池被回收并且站点重新启动也是如此。它不是间歇性的。
- 我正在调试以管理员身份运行的 VS2010 中的 Web 服务。
- 该网络项目针对 x86 框架。
这是在 vb.net 中引发异常的行:
App = CreateObject("AccredoSaturn.Application")
还有什么我可以尝试的或我缺少的东西吗?
谢谢