Las restricciones de solicitud no se pueden establecer para un ISAPI comodín en IIS 7.0 y versiones posteriores

Este artículo le ayuda a resolver el problema en el que la característica restricciones de solicitud de asignaciones de controladores no está disponible para una extensión de interfaz de programación de aplicaciones de Internet Server (ISAPI) comodín en Microsoft Internet Information Services (IIS) 7.0 y versiones posteriores.

Versión del producto original:   Internet Information Services 7.0 y versiones posteriores
Número KB original:   2725025

Síntomas

La funcionalidad de restricciones de solicitud de asignaciones de controladores no se puede establecer para una extensión ISAPI comodín en IIS 7.0 y versiones posteriores. La característica Request Restrictions y el controlador Invoke solo si la solicitud se asigna a la opción en IIS 7.0 y versiones posteriores proporcionan la misma funcionalidad de la casilla Comprobar que el archivo existe en IIS 6.

Si las restricciones de solicitud se establecen editando la configuración de IIS 7.0 o una versión posterior y agregando las secciones y para el controlador de extensión ISAPI comodín, es posible que experimente un comportamiento inesperado explorando páginas que no están administradas por la extensión ISAPI comodín, como las solicitudes de requireAccess resourceType StaticFile controlador.

La opción para agregar restricciones de solicitud para un ISAPI comodín no está disponible a través del Administrador de IIS.

Causa

Este comportamiento es por diseño en IIS 7.0 y versiones posteriores. No puede agregar restricciones de solicitud para una extensión ISAPI comodín en IIS 7.0 y versiones posteriores a través del administrador de IIS o cambiando la configuración. Agregar restricciones de solicitud para una extensión ISAPI comodín editando la configuración no se admite en IIS 7.0 y versiones posteriores.

Solución

Si la extensión ISAPI comodín usa la funcionalidad Comprobar que el archivo existe de IIS 6, deberá realizar manualmente la funcionalidad Comprobar que el archivo existe dentro de la extensión ISAPI comodín. Esto se debe a que la característica para agregar restricciones de solicitud para un ISAPI comodín no está disponible en IIS 7.0 y versiones posteriores.

Por ejemplo, si tiene la intención de ejecutar la extensión ISAPI en IIS 7.0 o una versión posterior y si el propósito de usar el archivo Comprobar que existe era denegar usuarios que no tienen permisos para ver un archivo determinado en IIS 6, deberá realizar esas mismas comprobaciones manualmente en la extensión ISAPI comodín y denegar usuarios.