¿Dónde está la función de permisos de ejecución en IIS7?

8

En IIS6 o inferior, donde en una carpeta desea bloquear cualquier archivo que normalmente sería manejado por un procesador de script como asp.dll, abriría el cuadro de diálogo de propiedades para esa carpeta en el administrador de IIS y luego en la pestaña del directorio en la configuración de la aplicación que cambiaría el cuadro combinado junto a "Ejecutar permiso" y lo establecería en "ninguno".

¿Cómo se hace esto en II7?

AnthonyWJones
fuente

Respuestas:

9

En IIS 7, esto se incluye en la sección Asignaciones de controladores. En su sitio, haga clic en el icono Asignaciones de controladores, luego haga clic en la opción Editar permisos de controlador en el menú de acciones.

Sam Cogan
fuente
5

1. Abra el Administrador de IIS y navegue hasta el nivel que desea administrar. Para obtener información sobre cómo abrir el Administrador de IIS, vea Abrir el Administrador de IIS (IIS 7). Para obtener información sobre cómo navegar a ubicaciones en la IU, consulte Navegación en el Administrador de IIS (IIS 7).

2.En la Vista de características, en el servidor, sitio o aplicación Página de inicio, haga doble clic en Asignaciones de controladores.

3.En el panel Acciones, haga clic en Editar permisos de funciones.

4.En el cuadro de diálogo Editar permisos de funciones, haga lo siguiente:

Seleccione Leer para habilitar los controladores que requieren acceso de lectura o desactive Leer para desactivar los controladores que requieren acceso de lectura a un directorio virtual.

Seleccione Scripts para habilitar los controladores que requieren derechos de script o borre Scripts para deshabilitar los controladores que requieren derechos de script en un directorio virtual.

Seleccione Ejecutar para habilitar los controladores que requieren derechos de ejecución o desactive Ejecutar para desactivar los controladores que requieren derechos de ejecución en un directorio virtual. La opción Ejecutar se habilita solo cuando se selecciona Scripts.


fuente