【Automation 服务器不能创建对象】

      最近弄之前未经手的一个项目,碰到ocx出现问题,一直未真正找到原因来解决,经过同事提醒通过客户端文件交互数据到web应用,最初预备用cookie来传递信息,实际操作时发现实现起来并不轻松,尝试查找普通的文件交互,最终找到FileSystemObject对象确实可以实现,这方面资料非常多,就不多说。
      问题在于IE下使用ActiveX控件设置非常麻烦,当IE选项->安全->internet/本地Intranet安全级别都设置为最低(最初测试只使用了本地的网页文件,未配置到网站下),设置好信任站点(后面安装了IIS),结果提示:
消息: Automation 服务器不能创建对象
行: 7
字符: 1
代码: 0
URI:
http://localhost/1.htm

      针对这个问题一通查找,结果网上的基本都是复制来复制去,尝试了一轮,没能解决问题。最终回到IE的安全设置里面,将信任站点的安全级别拉到最低,一尝试,居然完全满足要求。
      最终针对ActiveX的选项逐个尝试,这里只需要将网站设置到信任站点,并且将信任站点安全级别设置里面的【对为标记为可安全执行脚本的ActiveX控件初始化并执行脚本】启用,就能解决问题,并且不弹出其他提示。

猜你喜欢

转载自stonezsu.iteye.com/blog/2308780
今日推荐