我们在C#中创建了一个ActiveX组件,我们将它放在通过ASP.NET提供的HTML页面上。 ActiveX通过标记引用。 dll位于aspx所在的同一文件夹中的网站上,并且一切正常。
但是,我们已将此部署到客户,但在那里无效。我们在客户端上设置了.net框架,所有支持库都在那里。实际上,当通过UserControl TestContainer运行时,activeX组件在那里工作正常。它只是在Web浏览器中不起作用 - 就好像activeX被禁用一样。但是,该网站在IE选项中添加为可信站点,并启用了activeX。这是Windows 2003服务器。
我跟着http://support.microsoft.com/kb/555687,我认为我们做了我们应该做的所有事情,包括CAS政策(尽管即使暂时关闭CAS也无济于事)
知道在哪里看?任何帮助都将非常感激。
马丁
答案 0 :(得分:0)
我找到了。 IIS设置为立即使所有内容过期,这阻止了MSIE使用dll。