El tiempo de espera de estado de sesión se ajusta con este elemento web.configLas diferencias en las formas de autenticación de tiempo de espera y tiempo de espera de la sesión
<sessionState mode="InProc" cookieless="false" timeout="120" />
La autenticación se forma se configuran mediante este elemento web.config
<system.web>
<authentication mode="Forms">
<forms loginUrl="Login.aspx"
protection="All"
timeout="30"
name=".ASPXAUTH"
path="/"
requireSSL="false"
slidingExpiration="true"
defaultUrl="default.aspx"
cookieless="UseDeviceProfile"
enableCrossAppRedirects="false" />
</authentication>
</system.web>
¿Cuál es la diferencia entre los tiempos de espera especificados en cada uno de estos elementos? Si ambos son diferentes, ¿cómo funcionaría?
Excelente explicación. Solo quiero agregar que hay otra configuración de tiempo de espera importante que existe en IIS en el nivel del grupo de aplicaciones. IIS reiniciará el grupo después de que se haya alcanzado el tiempo de inactividad especificado, para liberar los recursos asignados. Debe asegurarse de que el tiempo de espera inactivo de la agrupación sea siempre mayor que los dos tiempos de espera mencionados anteriormente, o recibirá errores independientemente de en qué tiempo de la sesión o de las formas se establezca. – learner
De hecho, excelente explicación. Al igual que @learner, quiero mencionar otra configuración, además de [tiempo de espera inactivo] (http://technet.microsoft.com/nl-nl/library/cc771956%28v=ws.10%29.aspx): [ Reciclaje del proceso de trabajo] (http://msdn.microsoft.com/en-us/library/aa720473%28v=vs.71%29.aspx). Por defecto, esto ocurre después de 29 horas y esto no es una expiración móvil. Si el modo de estado de la sesión es [en proceso] (http://msdn.microsoft.com/en-us/library/ms178586%28v=vs.100%29.aspx), las sesiones se borrarán cuando se realice el reciclaje. –