miércoles, 21 de febrero de 2018

C# - IIS Extender el tiempo activo de la Session



Para poder extender el tiempo de conexión del usuario a nuestro sitio web debemos entender que son 3 parámetros los que se deben configurar:


1.Aumentar tiempo del estado de la sesión en nuestro sitio web
2.Aumentar tiempo aceptado de inactividad del pool de aplicaciones del sitio web
3.Definir la duración del tiempo de sesión de usuario en global.asax

Cabe destacar que por defecto son 20 minutos y así lo recomienda Microsoft por motivos de seguridad.-


Para configurarlos:

1.Aumentar tiempo del sitio web en IIS









Este paso se puede realizar también escribiendo directamente en el web.config el tag 
......

<sessionState cookieless="AutoDetect" timeout="70" /> </system.web> 
 <system.webServer>

......




2.Aumentar tiempo de inactividad del pool de aplicaciones del sitio web






3.Definir tiempo de sesión de usuario en global.asax



4. Bonus, adicionalmente se puede configurar también:




Y con esto ya el tiempo de sesión no sera de 20 minutos por defecto (los asignados por Microsoft)
sino lo que nosotros definamos en nuestra aplicación.-

No hay comentarios:

Publicar un comentario