Cómo: Desactivar el estado de sesión de ASP en páginas Active Server y en IIS

Seleccione idioma Seleccione idioma
Id. de artículo: 244465 - Ver los productos a los que se aplica este artículo
Recomendamos encarecidamente que todos los usuarios actualizar a Microsoft Internet Information Services (IIS) versión 7.0 que se ejecutan en Microsoft Windows Server 2008. IIS 7.0 aumenta notablemente la seguridad de la infraestructura Web. Para obtener más información acerca de temas relacionados con la seguridad IIS, visite el siguiente sitio Web de Microsoft:
http://www.microsoft.com/technet/security/prodtech/IIS.mspx
Para obtener más información acerca de IIS 7.0, visite el siguiente sitio Web de Microsoft:
http://www.iis.net/default.aspx?tabid=1
Expandir todo | Contraer todo

En esta página

Resumen

Este artículo paso a paso describe cómo mejorar el rendimiento de su servidor Web desactivando el estado de sesión de Active Server (ASP).

El servidor Web con ASP crea automáticamente un objeto Session cuando un usuario que no tiene ya una sesión solicita una página Web desde la aplicación. El servidor destruye el objeto Session cuando caduca la sesión o se abandona, y cuando está desactivado el estado de sesión, ASP no realiza un seguimiento de los usuarios y no permite una secuencia de comandos ASP para almacenar información en el objeto Session o utilice los eventos Session_OnStart o Session_OnEnd . Estos objetos Session consumen recursos valiosos. Desactivando las sesiones, puede mejorar el rendimiento y la escalabilidad de la aplicación Web ASP. Puede desactivar el estado de sesión para todo el sitio Web o para páginas ASP específicas.

Nota: Las aplicaciones sin sesión no haga lo siguiente:
  • Ejecutar procedimientos Session_OnStart .
  • Enviar cookies de identificador de sesión.
  • Objetos integrados de sesión de acceso u objetos de ámbito de sesión que se crean con la etiqueta <object>.
  • Serializar ejecución con otras solicitudes de sesión.

Desactivar el estado de sesión de ASP en un IIS 4.0 inglés

Para desactivar las sesiones para la aplicación Web ASP en el nivel del sitio Web utilizando IIS 4.0:
  1. Haga clic en Inicio , seleccione programas , haga clic en Windows NT 4.0 Option Pack , haga clic en Microsoft Internet Information Server y, a continuación, haga clic en Administrador de servicios Internet .
  2. Haga clic con el botón secundario en el sitio Web y, a continuación, haga clic en Propiedades .
  3. Haga clic en la ficha Directorio principal .
  4. Haga clic en configuración y, a continuación, haga clic en la ficha Opciones de aplicación .
  5. Haga clic para desactivar la casilla de verificación Habilitar estado de sesión .

Desactivar el estado de sesión de ASP en un IIS 5.0 inglés

Para desactivar las sesiones para la aplicación Web ASP en el nivel del sitio Web utilizando IIS 5.0:
  1. Haga clic en Inicio , seleccione programas , haga clic en Herramientas administrativas y, a continuación, haga clic en Servicios de Internet Information Server .
  2. Haga clic con el botón secundario en el sitio Web y, a continuación, haga clic en Propiedades .
  3. Haga clic en la ficha Directorio principal .
  4. Haga clic en configuración y, a continuación, haga clic en la ficha Opciones de aplicación .
  5. Haga clic para desactivar la casilla de verificación Habilitar estado de sesión .

Desactivar el estado de sesión de ASP en un IIS 5.1 inglés

Para desactivar las sesiones para la aplicación Web ASP en el nivel del sitio Web mediante IIS 5.1:
  1. Haga clic en Inicio , seleccione programas , haga clic en Herramientas administrativas y, a continuación, haga clic en Servicios de Internet Information Server .
  2. Haga clic con el botón secundario en el sitio Web y, a continuación, haga clic en Propiedades .
  3. Haga clic en la ficha Directorio principal .
  4. Haga clic en configuración y, a continuación, haga clic en la ficha Opciones .
  5. Haga clic para desactivar la casilla de verificación Habilitar estado de sesión .

Desactivar el estado de sesión de ASP en una página ASP específica

También puede desactivar estado de sesión para una página ASP específica agregando la directiva siguiente al principio de la página ASP:
<%@ EnableSessionState=False %>
				
Observe, sin embargo, que todavía se envía la cookie del identificador de sesión y aún se desencadene el evento Session_OnStart si una página con EnableSessionState = false se solicita.

Referencias

Para obtener información adicional acerca de cómo deshabilitar el estado de sesión, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
306996Cómo: Deshabilitar el estado de sesión ASP en ASP.NET
Para obtener información adicional acerca de cómo deshabilitar el estado de sesión en un sitio Web con extensiones de servidor de FrontPage instalado, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
324249FP: Está deshabilitado en estado de sesión cuando de base de datos error mensajes
324293FP: Página de confirmación aparece pero no datos se agregan a la base de datos

Propiedades

Id. de artículo: 244465 - Última revisión: lunes, 07 de julio de 2008 - Versión: 4.1
La información de este artículo se refiere a:
  • Microsoft Active Server Pages 4.0
  • Microsoft Internet Information Server 4.0
  • Microsoft Internet Information Services 5.0
  • Microsoft Internet Information Services version 5.1
Palabras clave: 
kbmt kbaspobj kbhowtomaster kbstate KB244465 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 244465

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com