PRB: Se perderán cuando se utiliza el modo de estado de sesión de InProc ASP.NET

Seleccione idioma Seleccione idioma
Id. de artículo: 324772 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Síntomas

Datos de la sesión para las aplicaciones Web ASP.NET parecen estar ha perdido al azar los intervalos para el modo de estado de sesión de InProc.

Causa

Datos de estado de sesión se pierde si el dominio de aplicación o el Proceso aspnet_wp.exe (o el proceso W3wp.exe, para las aplicaciones que se ejecutan en Microsoft Internet Information Services [IIS] 6.0) se recicla. Por lo general, el dominio de aplicación se reinicia en función de varios factores:
  • Varios atributos (por ejemplo, el memoryLimit (atributo) utiliza determinados valores en el <processModel> sección del archivo de configuración.</processModel>
  • Fue el Global.asax o el archivo Web.config modificado.
  • El directorio Bin de la aplicación Web fue modificado.
  • Software antivirus tocado algunos .config archivos.Para obtener información adicional, Haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    316148 PRB: Las Variables de sesión se pierden intermitentemente en aplicaciones ASP.NET
Modo de sesión InProc indica que se almacena el estado de sesión de forma local. Esto significa que, con sesión de InProc modo de estado realmente se almacena como objetos de la vida en el dominio de aplicación de la aplicación Web. Por ello la sesión estado se pierde cuando Aspnet_wp.exe (o W3wp.exe, en las aplicaciones que se ejecutan en Microsoft Internet Information Services [IIS] 6.0) o se reinicia el dominio de aplicación.

Solución

Para evitar este problema, puede utilizar StateServer o Modo de estado de sesión de SQL Server. ASP.NET proporciona estos otros enfoques para almacenar datos de estado de sesión. En los modos StateServer y SQL Server, el estado de sesión no se almacena en el dominio de aplicación de la aplicación Web.

Nota Es importante comprender el comportamiento y los problemas que se asocian con cada modo de estado de sesión cuando decida qué modo está adecuado para sus requisitos. Para obtener más información, consulte las sección "Referencias" sección de este artículo.

Estado

Esto comportamiento es por diseño.

Referencias

Para obtener más información acerca de la administración de Estados de sesión ASP.NET y otros temas relacionados, visite el siguiente sitio Web de Microsoft:
Estado de sesión
http://msdn2.Microsoft.com/en-us/library/87069683 (puede) .aspx? frame = true
Para obtener información adicional, haga clic en el número de artículo Para ver el artículo en Microsoft Knowledge Base:
307598 INFO: ASP.NET State Management Overview

Propiedades

Id. de artículo: 324772 - Última revisión: viernes, 28 de junio de 2013 - Versión: 3.0
La información de este artículo se refiere a:
  • Microsoft ASP.NET 1.1
  • Microsoft ASP.NET 1.0
Palabras clave: 
kbprb kbstate kbmt KB324772 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): 324772

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