【发布时间】:2011-08-16 15:26:23
【问题描述】:
我正在编写一个需要能够从 javascript 应用程序访问的 C# 对象。
var util = new ActiveXObject('Namespace.Class');
但是,当我尝试创建对象时,我收到一条错误消息:“异常:自动化服务器无法创建对象。”我已经为 COM 互操作注册了对象并且程序集已签名。
注意:这不是网页,也没有在浏览器中运行。我能够以同样的方式创建其他 COM 对象,因此我的安全设置已经设置好,并且我的脚本引擎正在工作。
【问题讨论】:
-
@Shengjiang:我不在浏览器中工作。我知道 javascript 通常用于 web 开发,但这不是网站或 web 服务。
-
那么你的脚本宿主是什么?
-
msscript 控件。找到解决方案:请参阅下面的答案。
标签: javascript com activex