安裝 .NET 4.5 後原先網頁內嵌的控制項無法使用
這次 .NET 4.5 除了整個 Code Access Security 大改外,針對以往在網頁內嵌的.NET控制項也預設不再支援,這將導致本來運作正常的用戶端在安裝 .NET 4.5 之後立即無法使用該內嵌控制項。 根據以下文件說明了針對 1.1 與 2.0 的控制項會造成影響。
不過文件中機碼位置只針對 32-bit 的環境說明,若是 64-bit 的話要改 Wow6432Node 以下的機碼才有效喔!
32-bit : HKLM\SOFTWARE\MICROSOFT\.NETFramework
64-bit : HKLM\SOFTWARE\Wow6432Node\Microsoft\.NETFramework
https://msdn.microsoft.com/en-us/library/hh367887.aspx
Feature |
Change |
Impact |
Managed browser hosting controls from the .NET Framework 1.1 and 2.0 |
Hosting these controls is blocked in Internet Explorer. |
Internet Explorer will fail to launch an application that uses managed browser hosting controls. The previous behavior can be restored by setting the EnableIEHosting value of the registry subkey HKLM/SOFTWARE/MICROSOFT/.NETFramework to 1. |