Utilice los cuadros de diálogo Agregar asignación de script y Modificar asignación de script para agregar controladores nativos nuevos o modificar los existentes en el servidor web. Los controladores nativos, también conocidos como motores de scripts, son archivos .exe o .dll de código nativo que responden a solicitudes concretas.

Nota

Las asignaciones de scripts proporcionan compatibilidad con versiones anteriores de IIS. Los ejecutables se deben escribir en la especificación CGI y las bibliotecas de vínculos dinámicos deben admitir las interfaces con extensiones ISAPI.

Si asigna un tipo de solicitud a un archivo .exe (el motor de scripts), CgiModule cargará el ejecutable asociado cuando el servidor reciba una solicitud que coincida con la asignación de controlador. Si asigna un tipo de solicitud a un archivo .dll (el motor de scripts), IsapiModule cargará el archivo DLL cuando el servidor reciba una solicitud que coincida con la asignación de controlador. Por ejemplo, IIS 7 incluye una asignación de controlador para páginas Active Server (ASP). Todas las solicitudes para archivos .asp son procesadas por el motor de scripts asp.dll, cuya carga es realizada por IsapiModule ya que ASP.DLL es una extensión ISAPI.

Nota

Si configura las asignaciones de scripts para ejecutables, asegúrese de que se registra CgiModule y se habilita en la página Módulos. Asimismo, si configura las asignaciones de scripts para DLL, asegúrese de que se registra IsapiModule y se habilita en la página Módulos.

Después de hacer clic en Aceptar para agregar o guardar la asignación de controlador, se debe agregar el ejecutable a la lista Restricciones de ISAPI y CGI para poderse ejecutar.

Lista de elementos de la interfaz de usuario

Nombre de elementoDescripción

Ruta de acceso de solicitudes

Escriba una extensión de nombre de archivo o un nombre de archivo con una extensión para la que desee que el controlador procese las solicitudes. Por ejemplo, si desea que el controlador ejecute todas las solicitudes realizadas para archivos ASP, escriba *.asp; o si desea que el controlador ejecute todas las solicitudes realizadas para un archivo concreto, escriba el nombre de archivo y su extensión, como Myfile.asp.

Nota

Si desea configurar una asignación de scripts de comodines, utilice la acción Agregar asignación de script comodín de la página Asignaciones de controlador.

Ejecutable

Escriba la ruta de acceso al programa CGI o a la extensión ISAPI en el sistema de archivos físicos.

Nota

Si especifica la ruta de acceso de un archivo .exe con espacios en la ruta, escriba esta ruta entre comillas dobles ("). También puede especificar parámetros de línea de comandos con archivos .exe. Estas instrucciones no se aplican a archivos .dll.

Busque el archivo .exe o .dll en el sistema de archivos físicos.

Nombre

Escriba un nombre descriptivo para la asignación de controlador.

Restricciones de solicitudes

Abre el cuadro de diálogo Restricciones de solicitudes en el que puede especificar otras restricciones opcionales para la asignación.

Vea también


Tabla de contenido