最初是客户端访问服务器,从服务器中下载cab包,注册控件,并嵌入网页中。
发现,其中某个控件在网页上不可以加载。于是,将控件包拿到本地,逐个控件手工注册都成功。
打开本地嵌入控件的网页,控件加载成功!打开服务器上同一网页,还是有某个控件没有加载成功。不是所有的机器都这样,大部分机器,直接从网页下载cab包注册控件成功并加载成功。
而且,加载不成功的机器,以前加载就的版本一直成功。将cab包和其中控件换成原来旧的版本,也还是不行。检查IE的设置,和其他机器没有区别,安全级别已经降到最低,相关开关都已经打开。
——————————————————————————————————————
实在是搞不定,请问有人遇到过这样的情况吗?能否指点小弟一二,非常感谢!

解决方案 »

  1.   

    cab包都是同一个,不知“各种控制”指什么?
      

  2.   

    不能加载的是打过896688补丁后的吧,实在不行就
    在IE里面把工具的选项中安全性中信任站点加入你的站点,一切都ok,最简单的解决方法了
      

  3.   

    解决方法 1 降低IE 安全属性
    2 在DEST 机器上进行注册
      

  4.   

    控件有没提供IObjectSafety接口?
      

  5.   

    cab版本更新不好?cab版本要改变,dll的版本也要进行改变,dll才会更新!
      

  6.   

    当本地潜入控件的网页打开成功后,取消服务器的codebase,不指定codebase,然后浏览该页面.此时如果还是不行的话....那我就要杀人了!因为你服务器端和客户端都是同一个htm页面的!
      

  7.   

    看看是不是却少ocx关联的DLL文件