Управляемый компонент ActiveX не будет работать в Internet Explorer - PullRequest
0 голосов
/ 27 августа 2009

Мы создали компонент ActiveX в C # и размещаем его на HTML-странице, обслуживаемой через ASP.NET. ActiveX ссылается через тег. DLL находится на веб-сайте в той же папке, где находится aspx, и все работает хорошо.

Однако мы развернули это на клиенте, и оно там не работает. Мы настроили .net framework на клиентах, и все поддерживающие библиотеки есть. На самом деле компонент ActiveX работает там хорошо, когда запускается через UserControl TestContainer. Это просто не будет работать в веб-браузере - как если бы ActiveX был отключен. Тем не менее, веб-сайт добавляется в качестве доверенного сайта в параметрах IE, и ActiveX включен. Это сервер Windows 2003.

Я следовал http://support.microsoft.com/kb/555687 и думаю, что мы сделали все, что должны были, включая политику CAS (хотя даже временное отключение CAS не помогло)

Есть идеи где посмотреть? Любая помощь будет принята с благодарностью.

Martin

1 Ответ

0 голосов
/ 08 сентября 2009

Я нашел это. IIS был настроен на немедленное истечение срока действия, и это помешало MSIE использовать DLL.

...