2009-08-27 33 views
0

我们在C#中创建了一个ActiveX组件,并且将它放在通过ASP.NET提供的HTML页面上。 ActiveX通过标签被引用。该DLL坐在网站上的aspx所在的同一个文件夹中,并且所有工作都很好。受管理的ActiveX组件在Internet Explorer中不起作用

但是,我们已经将它部署到客户,并且它不在那里工作。我们已经在客户端上设置了.net框架,并且所有支持库都在那里。事实上,当通过UserControl TestContainer运行时,activeX组件可以正常工作。它只是在Web浏览器中不起作用 - 就好像activeX被禁用一样。但是,该网站在IE选项中作为可信站点添加,并启用了activeX。这是Windows 2003服务器。

我跟着http://support.microsoft.com/kb/555687,我认为我们做了所有我们应该有,包括CAS政策(虽然连开关CAS暂时关闭没有帮助)

任何想法哪里看?任何帮助将非常感激。

Martin

回答

0

我发现了。 IIS被设置为立即过期并阻止MSIE使用dll。

相关问题