en IIS, ¿cuál es la diferencia entre & # 8220; aplicación & # 8221; y & # 8220; sesión & # 8221 ;?

StackOverflow https://stackoverflow.com/questions/307831

Pregunta

Una sesión es por navegador (determinado a través de cookies), pero cuándo se aplica una " Aplicación " inicio y fin, y cómo sabe IIS cuándo una solicitud forma parte de la misma '' Aplicación '' instancia (si no se realiza a través de cookies de la misma manera que las sesiones)

¿Fue útil?

Solución

" Aplicación " El alcance es global, y cada solicitud a un sitio web comparte la misma aplicación. Todo lo almacenado en la aplicación es visible para todos usuarios. La aplicación comienza cuando se realiza la primera solicitud al sitio web y finaliza cuando IIS detiene el sitio web (por ejemplo, cuando se cierra el propio IIS o cuando no se ha accedido al sitio web desde hace un tiempo).

Otros consejos

Se dice que la aplicación se inicia cuando se implementa por primera vez en el servidor web y está disponible para el acceso de los usuarios. Cada vez que no se implementa o se cierra el servidor, la aplicación finaliza.

La segunda parte no está clara, pero suponiendo que se determine la aplicación, cada aplicación tiene una raíz que es única para todas las aplicaciones que se implementan en un servidor web / de aplicaciones. Por lo tanto, el servidor puede deducirlo de la URL que se solicita.

Como tal, cada solicitud se considera separada y algunos mecanismos, como sesiones, cookies, etc., deben usarse para agrupar solicitudes individuales como parte de una sesión de usuario único.

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