El control .NET no se carga en Internet Explorer en la zona de Internet

Importante

La aplicación de escritorio Internet Explorer 11 está retirada y sin soporte a partir del 15 de junio de 2022 para determinadas versiones de Windows 10.

Todavía puede acceder a sitios antiguos heredados que requieren Internet Explorer con el modo Internet Explorer en Microsoft Edge. Obtenga más información.

La aplicación de escritorio Internet Explorer 11 se redirigirá progresivamente al explorador Microsoft Edge, más rápido y seguro. En última instancia, se deshabilitará a través de Windows Update. Deshabilite IE hoy.

Con Internet Explorer 8 y versiones posteriores, ya no es posible cargar controles .NET en la zona de Internet con la configuración de seguridad predeterminada (media-alta).

Versión del producto original:   Internet Explorer 8 y versiones posteriores
Número KB original:   2403106

Más información

En Internet Explorer 8 y versiones posteriores, hemos agregado una nueva URLAction (0x2005) sin interfaz de usuario que compruebamos antes de cargar el filtro MIME de .NET, mscorie.dll, para el contenido de la zona de Internet. De forma predeterminada, se establece en DISABLE en las plantillas Medium-High o High que son las plantillas de seguridad predeterminadas usadas por zona de Internet y zona de sitios restringidos respectivamente. Esto URLAction está habilitado de forma predeterminada en las otras zonas de seguridad.

Este cambio impide la carga de mscorie.dll para un control .NET en una página, si la dirección URL del control tiene una directiva DISABLED para el nuevo 0x2005 UrlAction . Esto URLAction no se puede configurar a través del panel de control de opciones de Internet.

Mscorie.dll contiene un filtro de tipo Multipurpose Internet Mail Extensions (MIME). Este filtro se conecta a Internet Explorer y supervisa todas las secuencias de datos entrantes con el tipo MIME application/octet-stream. Un rol principal de este filtro es examinar la secuencia entrante para ver si la secuencia es código administrado o no. Si el filtro determina que los datos entrantes son un módulo .NET Framework, el filtro carga un ensamblado administrado denominado IEHost que, a continuación, controla la carga del control .NET.

Si desea permitir la carga de controles .NET para cualquier sitio web que se ve afectado por este cambio, puede agregarlo a la zona de sitios de confianza. El sitio que debe agregarse es el del control y no el de la página. Como alternativa, puede establecer lo anterior URLAction para habilitarlo en el Registro. Esto puede poner en peligro la seguridad del sistema.