我有一个 .NET 库,我试图通过 COM(hMailServer 的 VBScript 脚本)使用它。我在我的本地开发盒(Windows 7 x64)上完成了所有工作。但是,在将 DLL 复制到我的服务器(Windows Server 2008 x64)后,当 VBScript 运行时,我不断收到以下错误:
错误:800A01AD - 描述:ActiveX 组件无法创建对象:'hMailServerPlugins.EventHandlers' - 行:2 列:1 - 代码:(null)"
我给程序集起了一个好听的名字。我将程序集放在与 hMailServer 相同的目录中,并使用它进行了注册
regasm hMailServerPlugins.dll /codebase /tlb:hMailServer.tlb
参考资料也出现在程序集中!我什至尝试将 hMailServer 服务更改为使用管理员用户凭据启动,以确保这不是安全问题。
有任何想法吗?