自动化服务器不能创建对象

Automation server can't create object

本文关键字:创建对象 不能 服务器 自动化      更新时间:2023-09-26

我正在编写一个c#对象,我需要能够从javascript应用程序访问。

var util = new ActiveXObject('Namespace.Class');

然而,当我尝试创建对象时,我得到一个错误说,"异常:自动化服务器不能创建对象。"我已经为COM互操作注册了对象,并且程序集已签名。

注意:这不是一个网页,没有在浏览器中运行。我能够以同样的方式创建其他COM对象,所以我的安全设置已经设置好了,并且我的脚本引擎正在工作。

好吧,我刚接触COM。原来我没有把com visible设为true。希望这对大家有所帮助!

[ComVisible(true)]