Pregunta

como los espectáculos de título que quiero saber cuál es la diferencia entre el modo "StateServer" en SessionState en ASP.NET "InProc" &.

Gracias

¿Fue útil?

Solución

Este artículo MSDN cubre SessionState en detalle.

Otros consejos

En el modo InProc, un objeto Session en vivo se almacena en la memoria RAM en el proceso de trabajo de ASP.NET (aspnet_wp.exe). Por lo general es el más rápido, pero más medios datos de sesión más memoria se utiliza en el servidor web, y que puede afectar al rendimiento.

En el modo StateServer, cada sesión se convierte en XML (serializado) y se almacena en la memoria en un proceso separado (aspnet_state.exe). Este servidor de estado puede funcionar en otra máquina.

estado de sesión ASP.NET FAQ

  • Desactivado -. Se utiliza para desactivar las sesiones en el sitio web
  • InProc - Las sesiones se almacenan dentro del proceso de aplicación en el servidor web. Dependiendo de la versión de IIS que podría ser utilizado aspnet_wp.exe o w3wp.exe.
  • StateServer -. Las sesiones se almacenan utilizando el servicio de Windows del servidor de estado
  • SQL Server - la base de datos de SQL Server se utiliza para almacenar datos de Sessions
  • Personalizado - Gestión de estado de sesión utilizando proveedor de estado de sesión personalizado. Almacenamiento podría ser cualquier cosa que implemente en el proveedor.

Para especificar el modo de estado de sesión en web.config, seleccione uno de estos valores de parámetro de modo sessionState:

En el archivo web.config, elemento <sessionState> se encuentra bajo <configuration>, elemento <system.web>.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top