同时采用的CertEnroll.dll IE9,自动化服务器不能创建对象错误(IE9, Automa

2019-08-18 02:57发布

在我的网页, JS阻止这样的:

var classFactory = new ActiveXObject("X509Enrollment.CX509EnrollmentWebClassFactory");

// Other initialize CertEnroll Objects

它工作在精细windows7(32bit or 64bit)IE8(32bit) ,只要我改变IE8的安全设置,启用初始化和脚本的ActiveX控件没有标记为安全。

但是,当使用IE9(32位),我尝试任何事情,我可以找到网页,它会报告错误“自动化服务器不能创建对象。”

我甚至创造了一个静态的html文件,保存在我的硬盘上,然后用IE9(32位)打开​​它,它工作得很好。 然后,我把html文件在我的网站,请访问网址为HTML文件,然后将它想出了再次出现错误信息。

我已经在这个问题上工作了4天,任何建议,将不胜感激。

3Q。 我希望你能读我的话,我又不是母语为英语。

Answer 1:

a)进入工具 - > Internet选项

b)选择安全选项卡

c)您的网站是否可信与否点击受信任的站点(或根据本地Intranet)

d)点击自定义级别

e)确保“初始化和脚本的ActiveX控件未标记为可安全执行脚本”已启用 - 这是以下的ActiveX控件和插件部分对滚动条的1/4。

点击OK,OK。

一旦完成,清除浏览器的cookies和缓存。 关闭所有浏览器会话。 重新打开IE启动您的网站。

尝试禁用在步骤(e)的设置,看看问题是否回来 - 这应该给更多的了解这个问题。



文章来源: IE9, Automation server can't create object error while using CertEnroll.dll