Exportar (0) Imprimir
Expandir todo

Modificar la configuración de ASP (IIS 7)

Se aplica a: Windows 7, Windows Server 2008, Windows Server 2008 R2, Windows Vista

IIS 7 proporciona opciones predeterminadas para las aplicaciones ASP, pero puede cambiar estas opciones si es necesario. Por ejemplo, tal vez sea conveniente habilitar la depuración cliente en un servidor de pruebas para ayudar a solucionar los problemas que surjan durante el proceso de prueba.

Requisitos previos

Para obtener información sobre los niveles donde se puede aplicar este procedimiento y sobre los módulos, controladores y permisos necesarios para llevarlo a cabo, vea Requisitos de la característica de configuración de ASP (IIS 7).

Excepciones a los requisitos de características

  • Ninguna

Para configurar ASP

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

Interfaz de usuario

Para usar la IU

  1. Abra el Administrador de IIS y navegue hasta el nivel que desee 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 las ubicaciones en la IU, vea Navegación en el Administrador de IIS (IIS 7).

  2. En Vista Características, haga doble clic en ASP.

  3. En la página ASP, modifique las opciones según sea necesario.

  4. Cuando termine, haga clic en Aplicar en el panel Acciones.

Línea de comandos

Especificar el juego de caracteres predeterminado

Para especificar el juego de caracteres predeterminado para una aplicación, utilice la sintaxis siguiente:

appcmd set config /section:asp /codePage: intervalo de enteros

La variable intervalo de enteros es el juego de caracteres predeterminado. Por ejemplo, para establecer la página de códigos en un juego de caracteres latino, utilizado en el idioma inglés de Estados Unidos y en muchos alfabetos europeos, escriba lo siguiente en el símbolo del sistema y, a continuación, presione 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 los resultados de la aplicación ASP, utilice la sintaxis siguiente:

appcmd set config /section:asp /bufferingOn:True|False

True habilita el almacenamiento en búfer, mientras que False lo deshabilita. El valor predeterminado es True.

Habilitar o deshabilitar la codificación de la transferencia en bloques de HTTP 1.1

Para habilitar la codificación de transferencia en bloques de HTTP 1.1 para el servicio de publicación World Wide Web, utilice la sintaxis siguiente:

appcmd set config /section:asp /enableChunkedEncoding:True|False

True habilita la codificación de transferencia en bloques de HTTP 1.1, mientras que False la deshabilita. El valor predeterminado es True.

Habilitar o deshabilitar la reserva en HTML

Para habilitar o deshabilitar la reserva en HTML, utilice la sintaxis siguiente:

appcmd set config /section:asp /enableASPHTMLFallback:True|False

True permite que se envíe un archivo .htm con 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á llena. 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 situadas por encima del directorio actual, utilice la sintaxis siguiente:

appcmd set config /section:asp /enableParentPaths:True|False

True establece las páginas ASP para permitir rutas de acceso relativas al directorio actual o situadas por encima. El valor predeterminado es True.

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

Para establecer un intervalo de tiempo a partir del cual ASP comprueba si el cliente sigue conectado antes de ejecutar una solicitud, utilice la sintaxis siguiente:

appcmd set config /section:asp /queueConnectionTestTime: intervalo de tiempo

La variable intervalo de tiempo establece el intervalo de tiempo (hh:mm:ss) a partir del cual ASP comprueba 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 la entidad de una solicitud ASP, utilice la sintaxis siguiente:

appcmd set config /section:asp /maxRequestEntityAllowed: entero

La variable entero 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, utilice la sintaxis siguiente:

appcmd set config /section:asp /requestQueueMax: entero

La variable entero representa el número máximo de solicitudes 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 de tiempo que una solicitud ASP puede esperar en la cola de solicitudes, utilice la sintaxis siguiente:

appcmd set config /section:asp /queueTimeout: intervalo de tiempo

La variable intervalo de tiempo representa el tiempo máximo (hh:mm:ss) que una solicitud ASP puede esperar 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 una página ASP puede escribir en el búfer de respuesta antes de que éste se vacíe, utilice la sintaxis siguiente:

appcmd set config /section:asp /bufferingLimit: entero

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

Establecer el tiempo de espera de script

Para especificar la cantidad de tiempo predeterminada que las páginas ASP permiten que se ejecute un script antes de detener el script e incluir un evento en el registro de eventos de Windows, utilice la sintaxis siguiente:

appcmd set config /section:asp /scriptTimeout: intervalo de tiempo

La variable intervalo de tiempo representa el tiempo máximo (hh:mm:ss) que una solicitud ASP puede ejecutarse antes de que se incluya 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 ASP puede crear, utilice la sintaxis siguiente:

appcmd set config /section:asp /processorThreadMax: entero

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

Especificar el identificador de configuración regional predeterminado

Para definir cómo se da formato a las fechas, horas y monedas de una aplicación ASP, utilice la sintaxis siguiente:

appcmd set config /section:asp /lcid: entero

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

Habilitar o deshabilitar el reinicio automático de la aplicación

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

appcmd set config /section:asp /enableApplicationRestart:True|False

True permite que las aplicaciones ASP se reinicien cada vez que cambia un valor de configuración. El valor predeterminado es True.

Habilitar o deshabilitar el cálculo de números 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 con el fin de proporcionar el número en un informe de errores, utilice la sintaxis siguiente:

appcmd set config /section:asp /calLineNumber:True|False

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

Habilitar o deshabilitar la captura de excepciones de un componente COM

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

appcmd set config /section:asp /exceptionCatchEnable:True|False

True habilita la detección de excepciones de componentes COM. Si se establece en False, la herramienta Microsoft Script Debugger no detecta las excepciones enviadas por el componente que se está depurando. El valor predeterminado es True.

Habilitar o deshabilitar la depuración en el cliente

Para habilitar o deshabilitar la depuración en el cliente, utilice la sintaxis siguiente:

appcmd set config /section:asp /appAllowClientDebug:True|False

True habilita la depuración en el cliente. El valor predeterminado es False.

Habilitar o deshabilitar el registro de solicitudes de error

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

appcmd set config /section:asp /logErrorRequests:True|False

True habilita el registro de las solicitudes con 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 la depuración en el servidor

Para habilitar o deshabilitar la depuración de ASP en el servidor, utilice la sintaxis siguiente:

appcmd set config /section:asp /appAllowDebugging:True|False

True habilita la depuración en el servidor de las aplicaciones ASP. El valor predeterminado es False.

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

Para habilitar o deshabilitar el registro de errores de ASP en el registro de eventos de Windows, utilice la sintaxis siguiente:

appcmd set config section:asp /errorsToNTLog:True|False

True habilita el registro de errores de ASP en el registro de eventos de Windows. De forma predeterminada, los errores de ASP se escriben en el explorador del cliente y en los registros de IIS. El valor predeterminado es False.

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

Para habilitar o deshabilitar la ejecución de las funciones de ASP globales SessionOnEnd y ApplicationOnEnd de forma anónima, utilice la sintaxis siguiente:

appcmd set config /section:asp /runOnEndAnonymously:True|False

True permite la ejecución de las funciones de ASP globales SessionOnEnd y ApplicationOnEnd de forma anónima. El valor predeterminado es True.

Especificar un mensaje de error de script

Para especificar el mensaje de error que se envía al explorador si no se envían al cliente errores de depuración específicos, utilice la sintaxis siguiente:

appcmd set config /section:asp /scriptErrorMessage: cadena

La variable cadena 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 "Error en el servidor al procesar la dirección URL. Póngase 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 del cliente además de registrar esos datos en el registro de eventos de Windows, utilice la sintaxis siguiente:

appcmd set config /section:asp /scriptErrorSentToBrowser:True|False

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 de todas las aplicaciones ASP que se ejecutan en el servidor web, utilice la sintaxis siguiente:

appcmd set config /section:asp /scriptLanguage: cadena

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

Especificar la ruta de acceso del directorio de caché

Para especificar el nombre del directorio en el que ASP almacena las plantillas de ASP compiladas cuando se produce un desbordamiento de la memoria caché en memoria, utilice la sintaxis siguiente:

appcmd set config /section:asp /diskTemplateCacheDirectory: cadena

La variable cadena representa la ruta de acceso del directorio de la memoria 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 bibliotecas de tipos, utilice la sintaxis siguiente:

appcmd set config /section:asp /enableTypelibCache:True|False

True habilita el almacenamiento en caché de las bibliotecas de tipos. El valor predeterminado es True.

Establecer el número máximo de plantillas ASP compiladas que se van a almacenar

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

appcmd set config /section:asp /maxDiskTemplateCacheFiles: entero

La variable entero representa el número máximo de plantillas de ASP compiladas que se pueden almacenar. El valor predeterminado es 2000.

Establecer el número máximo de plantillas ASP compiladas que se van a almacenar

Para establecer el número máximo de archivos de script precompilados que se pueden almacenar en memoria caché, utilice la sintaxis siguiente:

appcmd set config /section:asp /scriptFileCacheSize: entero

La variable entero representa el número de archivos de script precompilados que se almacenan en caché. Si se establece en 0, no se almacena ningún archivo de scripts en la memoria caché. Si se establece en 4294967295, se almacenan en la memoria caché todos los archivos de script solicitados. El valor predeterminado es 500.

Establecer el número máximo de motores de script que se van a almacenar en la memoria caché

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

appcmd set config /section:asp /scriptEngineCacheMax: entero

La variable entero representa el número máximo de motores de scripting que se almacenarán en caché. El valor predeterminado es 250.

Habilitar o deshabilitar ensamblados paralelos COM+

Para habilitar o deshabilitar ensamblados en paralelo de COM+, de forma que las aplicaciones ASP puedan especificar qué versión de un componente COM clásico o un archivo DLL del sistema se debe utilizar, utilice la sintaxis siguiente:

appcmd set config /section:asp /appServiceFlags:True|False

True habilita los ensamblados en paralelo de COM+. El valor predeterminado es False.

Habilitar o deshabilitar el seguimiento COM+

Para habilitar o deshabilitar el rastreador de COM+, utilice la sintaxis siguiente:

appcmd set config /section:asp /enableTypelibCache:True|False

True habilita el rastreador 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, utilice la sintaxis siguiente:

appcmd set config /section:asp /executeInMta:True|False

True permite que ASP 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 la comprobación en IIS del modelo de subprocesos de los componentes creados por su aplicación, utilice la sintaxis siguiente:

appcmd set config /section:asp /trackThreadingModel:True|False

True habilita la comprobación del modelo de subprocesos. El valor predeterminado es False.

Especificar un identificador de partición COM+

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

appcmd set config /section:asp /partitionID: cadena

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

noteNota
También debe establecer la marca appServiceFlags en True.

Especificar una aplicación COM+

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

appcmd set config /section:asp /sxsName: cadena

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

noteNota
También debe establecer la marca appServiceFlags en True.

Habilitar o deshabilitar la creación de particiones COM+

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

appcmd set config /section:asp /appServiceFlags :True|False

True habilita la creación de particiones COM+, que sirve para aislar las aplicaciones en su propia partición COM+. El valor predeterminado es False.

noteNota
Si se establece en True, debe establecer también 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, utilice la sintaxis siguiente:

appcmd set config /section:asp /allowSessionState:True|False

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

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

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

appcmd set config /section:asp /max: entero

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

Habilitar o deshabilitar el identificador de sesión segura

Para habilitar o deshabilitar el envío de un id. de sesión como una cookie segura si se ha asignado a través de un canal de sesión seguro, utilice la sintaxis siguiente:

appcmd set config /section:asp /keepSessionIdSecure:True|False

True habilita el id. de sesión seguro. 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, utilice la sintaxis siguiente:

appcmd set config /section:asp /timeout: intervalo de tiempo

La variable intervalo de tiempo representa el 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.

Para obtener más información acerca de Appcmd.exe, vea Appcmd.exe (IIS 7).

Configuración

El procedimiento descrito en este tema afecta a los siguientes elementos de configuración:

  • <asp>

Para obtener más información sobre la configuración de IIS 7, vea el esquema de configuración de IIS 7.0 (la página puede estar en inglés) en MSDN.

WMI

Utilice los siguientes métodos, clases o propiedades de WMI para realizar este procedimiento:

  • Clase AspSection

Para obtener más información acerca de WMI e IIS, vea Instrumental de administración de Windows (WMI) en IIS 7. Para obtener más información acerca de los métodos, clases o propiedades asociados a este procedimiento, vea la ‎referencia del proveedor WMI de IIS (la página puede estar en inglés)‎ en el sitio de MSDN.

¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft