Управлявани хостинг контроли са забранени в Internet Explorer от .NET Framework 4

Симптоми

Internet Explorer не може да стартира приложения, които използват управлявани браузър хостинг на контроли.

Причина

Това е проектирана да забраните IEHost в Microsoft.NET рамка 4 или по-нови версии.

Заобиколно решение

За да заобиколите този проблем, можете да разрешите Internet Explorer управлявани браузър хостинг контрол отново чрез създаване на EnableIEHosting стойност 1. За тази цел използвайте един от следните методи:

  • За x86 системи или за 64-битови процеси на x64 системи: Отидете вHKLM\SOFTWARE\MICROSOFT\.NETFrameworkключ на системния регистър и променете стойността на EnableIEHosting1.

  • За 32-битови процеси на x64 системи: отидете на HKLM\SOFTWARE\Wow6432Node\MICROSOFT\. NETFramework ключ в системния регистър и променете стойността на EnableIEHosting1.

Забележка: Работи на части от приложение в този режим е известен уязвимост. Потребителите трябва да знаете рисковете, описани в тази статия. Няма тествани и документирани начини да намалите рисковете. Има много алтернативи, като например Microsoft ClickOnce приложения, XAML приложения за браузър (XBAP), и Microsoft Silverlight, която може да ви предостави по-добра защита и мащабируемост.

Повече информация

IEHost е Microsoft .NET Framework 1.1 технология, която осигурява по-добър модел от ActiveX контроли към хост контроли в браузъра. IEHost контроли са леки и работят под .NET защита модел, когато те се изпълняват в таксуването. .NET Framework 4 премахваме IEHost.dll файл поради следните причини:

  • IEHost/HREF EXE стил-контроли са изложени на интернет. Това създава висок риск за защитата и повечето потребители, които инсталират рамка са много малко полза от този риск за защитата.

  • Управлявани хостинг на контроли и извикване на случаен ActiveX контроли могат да бъдат опасни и този риск не може да бъде преодоляна в .NET Framework. Следователно възможността за хост е забранена. Ние препоръчваме да се деактивират IEHost в производствена среда.

  • Потенциални уязвимости в защитата и събрание версии конфликти в приложение домейн по подразбиране. Разчитат на COM Interop опаковки за зареждане на събрание той мълчаливо се зарежда в приложение домейн по подразбиране. Ако други разширения на браузъра същата функция, те са рисковете в домейн по подразбиране приложение като разкриване на информация и т.н. Ако не използвате силни име възли като зависимости, може да възникне тип зареждане изключения. Свободно не конфигурирате общата езикова среда (CLR), защото не притежават хост процес и не можете да стартирате код преди разширението ви се зарежда.

За повече информация относно стойността на EnableIEHosting посетете следните уеб сайтове на Microsoft:

Нуждаете се от още помощ?

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към Microsoft приобщени

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×