Compartir a través de


Escenario: Creación de un sitio web de ASP clásica en IIS

por Keith Newman y Robert McMurray

Este documento es una guía para instalar IIS y configurar un sitio Web ASP clásico. Un ASP clásico es un entorno de scripting de servidor que puedes usar para crear y ejecutar aplicaciones web dinámicas. Con ASP puedes combinar páginas HTML, comandos de script y componentes COM para crear páginas web interactivas que sean fáciles de desarrollar y modificar. El ASP clásico es el predecesor de ASP.NET, pero aún se utiliza mucho hoy en día.

La configuración del servidor ASP clásico agrega módulos IIS para las extensiones ASP e ISAPI para la instalación predeterminada de IIS.

Requisitos previos

Para obtener el máximo provecho de este tutorial, debe tener acceso a un ordenador que ejecute alguno de los siguientes sistemas operativos:

  • Windows Server® 2012
  • Windows® 8

Paso 1: Instalar el servidor web IIS

Puede realizar este procedimiento mediante la interfaz de usuario (UI) de Windows o desde una línea de comandos.

Para instalar IIS en Windows Server 2012 mediante la interfaz de usuario

  1. En la pantalla Inicio , haz clic en el icono Administrador del servidor y después haz clic en Aceptar.

  2. En Administrador del servidor, selecciona Panely después haz clic en Agregar roles y características.

  3. En Asistente para agregar roles y características, en la página Antes de comenzar , haz clic en Siguiente.

  4. En la página Seleccionar tipo de instalación , selecciona Instalación basada en características o en roles y después haz clic en Siguiente.

  5. En la página Seleccionar servidor de destino , selecciona Seleccionar un servidor del grupo de servidoresy haz clic en Siguiente.

  6. En la página Seleccionar roles de servidor , selecciona Servidor web (IIS)y después haz clic en Siguiente.

  7. En la página Seleccionar características , observa las características preseleccionadas que se instalan de forma predeterminada y después selecciona los siguientes servicios de rol adicionales:

    • ASP
    • Extensiones ISAPI
  8. Haga clic en Next.

  9. En la página Rol Servidor web (IIS), haz clic en Siguiente.

  10. En la página Seleccionar servicios de rol , observa los servicios de rol preseleccionados que están instalados de forma predeterminada y después haz clic en Siguiente. (Nota: Solo hay que instalar los servicios del rol predeterminados de IIS 8 para un servidor web de contenido estático).

  11. En la página Confirmar selecciones de instalación , confirma las selecciones y haz clic en Instalar.

  12. En la página Progreso de la instalación , confirma que la instalación del rol de Servidor web (IIS) y de los servicios de rol requeridos finalizó correctamente y después haz clic en Cerrar.

  13. Para comprobar que IIS se instaló correctamente, escribe lo siguiente en un explorador web:

    http://localhost

    Deberías ver la página de bienvenida de IIS.

Para instalar IIS en Windows 8 mediante la interfaz de usuario

  1. En la página de Inicio escribe Panel de controly después haz clic en el icono de Panel de control en los resultados de búsqueda.

  2. En el Panel de controlhaz clic en Programasy después haz clic en Activar o desactivar las características de Windows.

  3. En el cuadro de diálogo Características de Windows haz clic en Internet Information Services, observa las características preseleccionadas que están instaladas de forma predeterminada y después selecciona los siguientes servicios de rol adicionales:

    • ASP
    • Extensiones ISAPI
  4. Haga clic en OK.

  5. Para comprobar que IIS se instaló correctamente, escribe lo siguiente en un explorador web:

    http://localhost

    Verás la página de bienvenida de IIS.

Para instalar IIS mediante la línea de comandos

Escribe el siguiente comando en el símbolo del sistema:

Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-ApplicationDevelopment;IIS-ASP;IIS-ISAPIExtensions;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI

Paso 2: Agregar un sitio web ASP clásico

Puedes realizar este procedimiento usando la interfaz de usuario (IU), ejecutando los comandos Appcmd.exe en una ventana de línea de comandos, editando archivos de configuración directamente o escribiendo scripts WMI.

Para agregar un sitio web mediante la interfaz de usuario

  1. Abra el Administrador de IIS.

    • En Windows Server 2012, en la página Inicio, haga clic en el icono Administrador del servidor y, después, haga clic en Aceptar. En el Panel de Administrador del servidor, haz clic en el menú Herramientas y después haz clic en Administrador de Internet Information Services (IIS).
    • En Windows 8, en la página Inicio, escriba Panel de control y, después, haga clic en el icono Panel de control de los resultados de búsqueda. En la pantalla de Panel de control haz clic en Sistemas y seguridad, haz clic en Herramientas administrativasy después haz clic en Administrador de Internet Information Services (IIS).
  2. En el panel de Conexiones haz clic en el nodo Sitios del árbol y después haz clic en Agregar sitio web.

  3. En el cuadro de diálogo Agregar sitio web escribe un nombre descriptivo para tu sitio web en el cuadro Nombre del sitio .

  4. Si quieres seleccionar un grupo de aplicaciones diferente al que aparece en el cuadro Grupo de aplicaciones , haz clic en Seleccionar. En el cuadro de diálogo Seleccionar grupo de aplicaciones , selecciona un grupo de aplicaciones de la lista Grupo de aplicaciones y después haz clic en Aceptar.

  5. En el cuadro Ruta de acceso física , escribe la ruta de acceso física de la carpeta del sitio web o haz clic en el botón Examinar (...) para navegar por el sistema de archivos para buscar la carpeta.

  6. Si la ruta de acceso física que escribiste en el paso 5 es un recurso compartido remoto, haz clic en Conectar como para especificar las credenciales que tienen permiso para acceder a la ruta de acceso. Si no usas credenciales específicas, selecciona la opción Usuario de la aplicación (autenticación de paso a través) en el cuadro de diálogo Conectar como .

  7. Selecciona el protocolo para el sitio web desde la lista Tipo .

  8. El valor predeterminado del cuadro Dirección IP es Todas sin asignar. Si tienes que especificar una dirección IP estática para el sitio web, escribe la dirección IP en el cuadro Dirección IP .

  9. Escribe un número de puerto en el cuadro de texto Puerto .

  10. También puedes escribir un nombre de encabezado de host para el sitio web en el cuadro Encabezado de host .

  11. Si no tienes que realizar ningún cambio en el sitio y quieres que el sitio web esté disponible inmediatamente, selecciona la casilla de verificación Iniciar sitio web inmediatamente .

  12. Haga clic en OK.

Para agregar un sitio web mediante la línea de comandos

Use la siguiente sintaxis en el símbolo del sistema o en un script: (Nota: Para que esta sintaxis funcione, tiene que estar en el directorio siguiente o tener el directorio en la ruta de acceso: %windir%\system32\inetsrv).

appcmd add site /name:string /id:uint /physicalPath:string /bindings:string

La variable name:string es el nombre y la variable id:uint es el número entero positivo que quiere asignar al sitio. Las variables name:string y id:uint son las únicas variables necesarias cuando agregas un sitio en Appcmd.exe. (Nota: Cuando se agrega un sitio sin especificar los valores para los atributos bindings y physicalPath, el sitio no se podrá iniciar).

La variable physicalPath:string es la ruta de acceso absoluta del contenido del sitio en el sistema de archivos.

La variable bindings:string contiene información que se usa para acceder al sitio y debe estar en formato protocol/IP_address:port:host_header. Por ejemplo, un enlace de sitio web es la combinación de protocolo, dirección IP, puerto y encabezado de host. Un enlace de http/*:85: permite a un sitio web escuchar las peticiones HTTP del puerto 85 de todas las direcciones IP y nombres de dominio (también conocidos como encabezados de host o nombres de host). Por otro lado, un enlace de http/*:85:marketing.contoso.com configura un sitio web para atender solicitudes HTTP en el puerto 85 para todas las direcciones IP y para el nombre de dominio marketing.contoso.com.

Para agregar un sitio web con el nombre contoso con un identificador de 2 que tenga contenido en c:\contoso y que escuche las solicitudes HTTP en el puerto 85 de todas las direcciones IP y un nombre de dominio marketing.contoso.com, escriba lo siguiente en el símbolo del sistema y, después, presione ENTRAR:

appcmd add site /name: contoso /id:2 /physicalPath: c:\contoso /bindings:http/*:85: marketing.contoso.com

Paso 3: Editar configuración de la aplicación ASP

IIS 8 proporciona una configuración predeterminada para las aplicaciones ASP, pero puedes cambiar esa configuración en según sea necesario. Por ejemplo, puedes habilitar la depuración de cliente en un servidor de prueba para servir de ayuda en la solución de problemas durante la superación de una prueba.

Para editar la configuración de la aplicación ASP mediante la interfaz de usuario

  1. Abra Administrador de IIS y vaya al nivel que desea administrar.
  2. En Vista Características, haz doble clic en ASP.
  3. En la página ASP , modifica la configuración según tu conveniencia.
  4. Cuando termines, haz clic en Aplicar en el panel de Acciones .

Para editar la configuración de la aplicación ASP mediante la línea de comandos

Especifica el grupo de caracteres predeterminado

Para especificar el grupo de caracteres predeterminado de una aplicación usa la sintaxis siguiente:

appcmd set config /section:asp /codePage:integerRange

La variable integerRange es el grupo de caracteres predeterminado. Por ejemplo, para establecer la página de códigos en un conjunto de caracteres latinos que se usan el idioma inglés americano y varios alfabetos europeos, escribe lo siguiente en el símbolo del sistema y después pulsa Entrar:

appcmd set config /section:asp /codePage:1252

Habilitar o deshabilitar el almacenamiento en búfer

Para habilitar o deshabilitar el almacenamiento en búfer de la salida de la aplicación ASP usa la sintaxis siguiente:

appcmd set config /section:asp /bufferingOn:true|false

Un valor de true permite el almacenamiento en búfer mientras que false deshabilita dicho almacenamiento. El valor predeterminado es true.

Habilitar o deshabilitar la codificación de transferencia fragmentada de HTTP 1.1

Para habilitar la codificación de transferencia fragmentada de HTTP 1.1 para el servicio de publicación World Wide Web usa la sintaxis siguiente:

appcmd set config /section:asp /enableChunkedEncoding:true|false

Un valor de true permite la codificación de transferencia fragmentada de HTTP 1.1, mientras que false deshabilita la codificación de transferencia fragmentada de HTTP 1.1. El valor predeterminado es true.

Habilitar o deshabilitar la reserva de HTML

Para habilitar o deshabilitar la reserva de HTML usa la sintaxis siguiente:

appcmd set config /section:asp /enableASPHTMLFallback:true|false

Un valor de true hace que se envíe un archivo .htm que tenga el mismo nombre que el archivo .asp solicitado, si existe, en lugar del archivo .asp si se rechaza la solicitud debido a que la cola de solicitudes está completa. El valor predeterminado es true.

Habilitar o deshabilitar rutas de acceso primarias

Para habilitar o deshabilitar las rutas de acceso relativas al directorio actual o sobre el directorio actual usa la sintaxis siguiente:

appcmd set config /section:asp /enableParentPaths:true|false

Un valor de true establece las páginas ASP para permitir que las rutas de acceso relativas al directorio actual o por encima del directorio actual. El valor predeterminado es true.

Establecer el intervalo de comprobación de conexión con el cliente

Para establecer un intervalo de tiempo después del cual ASP comprobará si el cliente sigue conectado antes de ejecutar una solicitud usa la sintaxis siguiente:

appcmd set config /section:asp /queueConnectionTestTime:timeSpan

La variable timeSpan establece el intervalo de tiempo (hh:mm:ss) después del cual ASP comprobará si el cliente sigue conectado antes de ejecutar una solicitud. El valor predeterminado es 00:00:03.

Establecer el límite máximo para el cuerpo de entidades solicitantes

Para especificar el número máximo de bytes permitidos en el cuerpo de entidad de una petición ASP usa la siguiente sintaxis:

appcmd set config /section:asp /maxRequestEntityAllowed:int

La variable int representa el número máximo de bytes permitidos en el cuerpo de una solicitud ASP. El valor predeterminado es 200000 bytes.

Establecer la longitud de la cola de solicitudes

Para especificar el número máximo de solicitudes ASP simultáneas permitidas en la cola usa la siguiente sintaxis:

appcmd set config /section:asp /requestQueueMax:int

La variable int representa el número máximo de peticiones ASP simultáneas que se permiten en la cola de solicitudes. El valor predeterminado es 3000.

Establecer el tiempo de espera en la cola de solicitudes

Para especificar el período que puede esperar una solicitud ASP en la cola de solicitudes, usa la sintaxis siguiente:

appcmd set config /section:asp /queueTimeout:timeSpan

La variable timeSpan representa el tiempo máximo (hh:mm:ss) que puede esperar una solicitud ASP en la cola de solicitudes. El valor predeterminado es 00:00:00.

Especificar el límite del búfer de respuestas

Para controlar el número máximo de bytes que puede escribir una página ASP en el búfer de respuesta antes de que se produzca un vaciado usa la siguiente sintaxis:

appcmd set config /section:asp /bufferingLimit:int

La variable int representa el tamaño máximo, en bytes, del búfer ASP. El valor predeterminado es 4194304 bytes.

Establecer el tiempo de espera de script

Para especificar la duración de tiempo predeterminada que dejan las páginas ASP para que se ejecute un script antes de terminar el script y escribir un evento en el registro de eventos de Windows usa la siguiente sintaxis:

appcmd set config /section:asp /scriptTimeout:timeSpan

La variable timeSpan representa el tiempo máximo (hh:mm:ss) que puede ejecutar una solicitud ASP antes de escribir un evento en el registro de eventos de Windows. El valor predeterminado es 00:01:30.

Especificar el límite de subprocesos por procesador

Para especificar el número máximo de subprocesos de trabajo por procesador que puede crear ASP usa la sintaxis siguiente:

appcmd set config /section:asp /processorThreadMax:int

La variable int representa el número máximo de subprocesos de trabajo que puede crear ASP por cada procesador. El valor predeterminado es 25.

Especificar el identificador de configuración regional predeterminado

Para definir el formato de fechas, horas y divisas para una aplicación ASP usa la sintaxis siguiente:

appcmd set config /section:asp /lcid:int

La variable int representa el identificador de configuración regional predeterminado para una aplicación ASP. El valor predeterminado es 0.

Habilitar o deshabilitar el reinicio automático de las aplicaciones

Para habilitar o deshabilitar el reinicio automático de las aplicaciones ASP siempre que se cambia un valor de configuración usa la sintaxis siguiente:

appcmd set config /section:asp /enableApplicationRestart:true|false

Un valor de true permite a las aplicaciones ASP reiniciarse automáticamente cuando se cambia un valor de la configuración. El valor predeterminado es true.

Habilitar o deshabilitar el cálculo del número de línea

Para habilitar o deshabilitar ASP para calcular y almacenar el número de línea de cada línea de código ejecutada para proporcionar el número en un informe de errores, usa la sintaxis siguiente:

appcmd set config /section:asp /calLineNumber:true|false

Un valor de true habilita el cálculo y el almacenamiento del número de línea. El valor predeterminado es true.

Habilitar o deshabilitar la captura de excepciones del componente COM

Para habilitar o deshabilitar las páginas ASP para detectar las excepciones producidas por los componentes COM usa la sintaxis siguiente:

appcmd set config /section:asp /exceptionCatchEnable:true|false

Un valor de true habilita la captura de excepciones del componente COM. Si está establecida en false, la herramienta Microsoft Script Debugger no detecta excepciones enviadas por el componente que estás depurando. El valor predeterminado es true.

Habilitar o deshabilitar la depuración de cliente

Para habilitar o deshabilitar la depuración de cliente usa la sintaxis siguiente:

appcmd set config /section:asp /appAllowClientDebug:true|false

Un valor de true habilita la depuración de cliente. El valor predeterminado es false.

Habilitar o deshabilitar el registro de solicitudes de error

Para habilitar o deshabilitar la escritura de los errores de ASP en la sección de la aplicación del registro de eventos de Windows usa la sintaxis siguiente:

appcmd set config /section:asp /logErrorRequests:true|false

Un valor de true habilita el registro de solicitudes de error. De forma predeterminada, los errores de ASP se escriben en el explorador del cliente y en los registros de IIS. El valor predeterminado es true.

Habilitar o deshabilitar el registro de eventos de Windows de errores de ASP

Para habilitar o deshabilitar la depuración de servidor, usa la sintaxis siguiente:

appcmd set config /section:asp /appAllowDebugging:true|false

Un valor de true habilita la depuración de servidor para las aplicaciones ASP. El valor predeterminado es false.

Ejecutar en funciones de finalización de forma anónima

Para habilitar o deshabilitar las funciones globales de ASP de SessionOnEnd y ApplicationOnEnd para que se ejecuten como usuario anónimo, use la sintaxis siguiente:

appcmd set config /section:asp /runOnEndAnonymously:true|false

Un valor de true habilita las funciones globales de ASP de SessionOnEnd y ApplicationOnEnd para que se ejecuten como usuario anónimo. El valor predeterminado es true.

Especificar el mensaje de error de script

Para especificar el mensaje de error que se enviará al explorador si no se envían los errores de depuración específicos para al cliente, usa la sintaxis siguiente:

appcmd set config /section:asp /scriptErrorMessage:string

La variable string representa el mensaje de error que se envía al explorador cuando no se envían errores de depuración específicos al cliente. El valor predeterminado es "Se produjo un error en el servidor al procesar la dirección URL. Ponte en contacto con el administrador del sistema."

Habilitar o deshabilitar el envío de errores al explorador

Para habilitar o deshabilitar la escritura de datos específicos de depuración (nombre de archivo, error, número de línea y descripción) en el explorador de cliente además de registrarla en el registro de eventos de Windows, usa la sintaxis siguiente:

appcmd set config /section:asp /scriptErrorSentToBrowser:true|false

Un valor de true habilita la escritura de datos específicos de depuración en el explorador del cliente. El valor predeterminado es false.

Especificar el lenguaje de script predeterminado

Para especificar el lenguaje de script predeterminado para todas las aplicaciones ASP que se ejecutan en el servidor web, usa la sintaxis siguiente:

appcmd set config /section:asp /scriptLanguage:string

La variable string representa el lenguaje de script predeterminado. El valor predeterminado es VBScript.

Especifica la ruta de acceso del directorio de la caché

Para especificar el nombre del directorio donde ASP almacena las plantillas ASP cuando se desborda la caché en memoria, usa la sintaxis siguiente:

appcmd set config /section:asp /diskTemplateCacheDirectory:string

La variable string representa la ruta de acceso del directorio de la caché. El valor predeterminado es %windir%\system32\inetsrv\ASP Compiled Templates.

Habilitar o deshabilitar el almacenamiento en caché de bibliotecas de tipos

Para habilitar o deshabilitar el almacenamiento en caché de las bibliotecas de tipos, usa la sintaxis siguiente:

appcmd set config /section:asp /enableTypelibCache:true|false

Un valor de true permite el almacenamiento en caché de las bibliotecas de tipos. El valor predeterminado es true.

Establecer el número máximo de plantillas ASP compiladas para almacenar

Para establecer el número máximo de plantillas ASP compiladas que se pueden almacenar, usa la sintaxis siguiente:

appcmd set config /section:asp /maxDiskTemplateCacheFiles:int

La variable int representa el número máximo de plantillas ASP compiladas para almacenar. El valor predeterminado es 2000.

Establecer el número máximo de plantillas ASP compiladas para almacenar

Para establecer el número máximo de archivos de script precompilados para copiar en caché, usa la sintaxis siguiente:

appcmd set config /section:asp /scriptFileCacheSize:int

La variable int representa el número de archivos de script precompilados para copiar en caché. Si se establece en 0, no hay archivos de script almacenados en caché. Si se establece en 4294967295, todos los archivos de script solicitados están almacenados en caché. El valor predeterminado es 500.

Establecer el número máximo de motores de script para almacenar en caché

Para establecer el número máximo de motores de script que las páginas ASP mantendrán almacenados en caché, usa la sintaxis siguiente:

appcmd set config /section:asp /scriptEngineCacheMax:int

La variable int representa el número máximo de motores de script almacenados en caché. El valor predeterminado es 250.

Habilitar o deshabilitar a los ensamblados en paralelo de COM+

Para habilitar o deshabilitar ensamblados en paralelo de COM+, que permiten a las aplicaciones ASP especificar qué versión de un sistema DLL o de un componente COM clásico utilizar, usa la sintaxis siguiente:

appcmd set config /section:asp /appServiceFlags:true|false

Un valor de true permite los ensamblados en paralelo de COM+. El valor predeterminado es false.

Habilitar o deshabilitar el seguimiento COM+

Para habilitar o deshabilitar el seguimiento COM+, usa la sintaxis siguiente:

appcmd set config /section:asp /enableTypelibCache:true|false

Un valor de true habilita el seguimiento de COM+, que permite a los administradores o desarrolladores depurar aplicaciones ASP. El valor predeterminado es false.

Habilitar o deshabilitar entornos multiproceso

Para habilitar o deshabilitar ASP para que se ejecute en un entorno multiproceso, usa la sintaxis siguiente:

appcmd set config /section:asp /executeInMta:true|false

Un valor de true habilita ASP para que se ejecute en un entorno multiproceso. El valor predeterminado es false.

Habilitar o deshabilitar la comprobación del modelo de subprocesos

Para habilitar o deshabilitar si IIS comprueba el modelo de subprocesos de cualquier componente que crea la aplicación, usa la sintaxis siguiente:

appcmd set config /section:asp /trackThreadingModel:true|false

Un valor de true habilita la comprobación del modelo de subprocesos. El valor predeterminado es false.

Especifica el identificador de la partición COM+

Para especificar el identificador único global (GUID) de la partición COM+, usa la sintaxis siguiente:

appcmd set config /section:asp /partitionID:string

La variable string representa el GUID de la partición COM+. El valor predeterminado es 00000000-0000-0000-0000-000000000000.

Nota:

También debe establecer la marca appServiceFlags en true.

Especificar la aplicación COM+

Para especificar el nombre de la aplicación COM+, usa la sintaxis siguiente:

appcmd set config /section:asp /sxsName:string

La variable string representa el nombre de la aplicación COM+.

Nota:

También debe establecer la marca appServiceFlags en true.

Habilitar o deshabilitar la creación de particiones de COM+

Para habilitar o deshabilitar la creación de particiones de COM+, usa la sintaxis siguiente:

appcmd set config /section:asp /appServiceFlags:true|false

Un valor de true habilita la creación de particiones de COM+, que se puede utilizar para aislar las aplicaciones en su propia partición de COM+. El valor predeterminado es false.

Nota:

Si está establecido en true, también tienes que establecer un valor para la propiedad partitionID.

Habilitar o deshabilitar el estado de sesión

Para habilitar o deshabilitar la persistencia del estado de sesión para una aplicación ASP, usa la sintaxis siguiente:

appcmd set config /section:asp /allowSessionState:true|false

Un valor de true habilita la persistencia del estado de sesión. El valor predeterminado es true.

Establecer número máximo de sesiones simultáneas

Para establecer el número máximo de sesiones simultáneas que permite ASP, usa la sintaxis siguiente:

appcmd set config /section:asp /max:int

La variable int representa el número máximo de sesiones simultáneas. El valor predeterminado es -1.

Habilitar o deshabilitar el Id. de sesión segura

Para habilitar o deshabilitar el envío de un Id. de sesión como una cookie segura si se asigna a través de un canal de sesión segura, usa la sintaxis siguiente:

appcmd set config /section:asp /keepSessionIdSecure:true|false

Un valor de true habilita el identificador de sesión segura. El valor predeterminado es true.

Establecer el tiempo de espera de la sesión

Para especificar el período de tiempo predeterminado durante el cual se mantiene un objeto de sesión después de que se realice la última solicitud asociada al objeto, usa la sintaxis siguiente:

appcmd set config /section:asp /timeout:timeSpan

La variable timeSpan representa el período de tiempo máximo (hh:mm:ss) durante el cual se mantiene un objeto de sesión después de que se realice la última solicitud asociada al objeto. El valor predeterminado es 00:20:00.

Pasos siguientes

Prueba tu sitio web exhaustivamente para asegurarte de que funciona según lo esperado. Entonces, considere la posibilidad de configurar las características siguientes:

  • Para ayudarte a solucionar problemas o para optimizar el rendimiento del servidor web, configura el registro de IIS. Para obtener instrucciones, consulta Configure Logging in IIS.
  • Para mejorar la seguridad de tu servidor web, configura el filtrado de solicitudes. Para obtener instrucciones, consulta Configure Request Filtering in IIS.

Consulte también