【发布时间】:2010-08-19 20:52:23
【问题描述】:
我有一个正在注册用于 COM 互操作的 .NET 库。在我的机器上一切正常(windows 7 x64)——我使用 regasm 注册了库,VBScript 可以很好地运行 CreateObject。我注销它并且 CreateObject 失败。正如您所期望的那样。
但是,当我将这个完全相同的库放在我的服务器(Windows Server 2008 x64)上并运行 regasm(表示该库已正确注册)时,我无法让 VBScript 的 CreateObject 实际工作。我不断收到错误
800A01AD(ActiveX 组件无法创建对象)
这是我从 COM 注销库时在本地机器上遇到的确切错误。
我唯一能想到的是,这是一个安全问题。我需要检查 COM 中的 vi 安全性吗?
【问题讨论】:
标签: c# .net security windows-server-2008 com-interop