当前位置:编程学习 > C#/ASP.NET >>

网页调用控件数字签名

我用VB写了一个 FormulaX.ocx 控件

然后去网上 http://www.ca365.com/ (提示免费的数字签名证书)我搞了一个下来

通过signcode.exe 把 FormulaX.ocx 添加了一个数字签名 然后把他注册了

我在网页里调用这个控件  提示"Internet Explorer 已经阻止此站点用不安全方式使用 ActiveX控件.因此,此页可能显示不正确"

请问这个是什么原因????

--------------------编程问答-------------------- 顶 --------------------编程问答-------------------- 客服端要安装才能生效吧,如果这样都行,web的安全问题就大了。 --------------------编程问答-------------------- 把浏览器安全极别设低点试试~~ --------------------编程问答-------------------- 在客服端安装了这个控件啊,还是有提示 --------------------编程问答--------------------
引用 3 楼 liaoyunt07 的回复:
把浏览器安全极别设低点试试~~

如果这样的话就没有意义了 --------------------编程问答-------------------- 顶起来 --------------------编程问答-------------------- 关注  ding --------------------编程问答-------------------- 我再顶 --------------------编程问答-------------------- ....... --------------------编程问答-------------------- --------------------编程问答-------------------- http://liuleijsjx.javaeye.com/blog/413075 --------------------编程问答-------------------- 例如ActiveX控件,就算是签名以后的,如果ie禁止了ActiveX,还是不能显示。

IE级别设置里面有未签名 和 已签名的分别设置。

如果是签名后的,貌似不需要添加到信任站点即可正常打开。
如果是没有签名的,级别降低了也不行,需要添加到信任站点,然后再调整信任站点的详细设置。

个人观点,待指正。

--------------------编程问答--------------------
引用 11 楼 wxr0323 的回复:
http://liuleijsjx.javaeye.com/blog/413075



主菜单“工具”——Internet选项——安全——自定义级别, 将“安全设置”中“对没有标记为安全的ActiveX”控件进行初始化和脚本运行由“禁用”改为“启用”

另一种方法,“工具” “Internet选项”“受信任的站点”“站点”,然后填入网址即可,如果这个网站不是以https:连接的把下面“对该区域中的所有站点要求服务器验证(https:)”前面的勾去掉即可。
 
再设置一下下载项里的选项,也把它们设置为提示。。

把文件下载设置为“启用”

下载提示也设置为“启用”

然后重启IE,清空所有历史记录与cookies还有脱机文件,再进你那个网页,然后就会出现安装或允许Active X运行的一个提示框了。。
--------------------编程问答--------------------
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,