权限问题吧,确保客户端吧activex下载下来并自动注册了?

解决方案 »

  1.   

    能说详细点吗?我在不同的ie8和ie9上面试过的,ie的安全里面关于activeX都开启了,有的会提示需要加载activeX应用项,但是安装后重启ie进入还是红叉,有的根本就没有提示
      

  2.   

    客户端需要安装.net framework,部署控件,在IE中设置安全权限允许控件运行。
      

  3.   

    版主,我都做了,安装了framework4.0并设置了安全权限的
      

  4.   

    建议你检查下
    1、framework4.0是有两个版本的,一个是完整版,一个是Client Profile,是不是你的代码引用了完整版的类,而你同事电脑只安装了Client Profile?
    2、ActiveX路径问题,下载到客户端电脑跟你开发调试的路径是不一样的,是不是没注册成功还是代码问题。
    3、打开IE的管理加载项,看有没有你的控件,如果没有,那就是没注册成功了。
    4、可信站点建议使用自定义级别,默认的还是有很多限制的。
      

  5.   

    你根本没有说明必要的东西。你把html,也就是<object />部分贴出来。我且问你,客户端怎么知道object对象?
      

  6.   

    <object id="InitizlizeIC" classid="clsid:E867E654-3700-415F-BF5D-88082007B428" 
    width="600"
    height="600"/> 
    clsid与activeX里面的cid一致,通过cid来获取的吧
      

  7.   

    客户端需要安装.net framework,部署控件,在IE中设置安全权限允许控件运行。 
      

  8.   

    在activeX里面已经添加了接口IObjectSafety,重新生成上传到服务器后,在其他客户端下载了控件安装后,并修改了IE的安全权限,还是个红叉
      

  9.   

    有没有师兄能指点下,iobjectsafety添加了,IE权限也设置了,加到可信任站点了,iframework4也下载安装了,但是客户端还是显示一个红叉,求解?
      

  10.   

    msi文件也按照找到的资料做了数字签名了
      

  11.   

    ie第一次允许下载了的,安装msi文件后,在系统里面卸载后,再重新下载就不提示了,ie里面关于activex的安全设置都设置为了启用
      

  12.   

    是不是activex在客户端安装后没有成功注册?
      

  13.   

    我总结下,activex里面[assembly:AllowPartiallyTrustedCallers()] 已加,Iobjectsafety接口也写了,生成的msi文件用微软signcode进行了数字签名,然后在<object id="InitizlizeIC" classid="clsid:E867E654-3700-415F-BF5D-88082007B428" 
    width="600"
    height="600" />引用此activex,在客户端ie把服务器加入到可信任站点,把可信任站点的activex相关的设置都设为了提示,下载了msi文件安装后,进入页面,提示是否运行此activex,确定后,object还是一个红叉,求哪位师兄指点下