Mantener variables de Sesión y Aplicación de forma permanente en ASP.net
A veces necesitamos mantener nuestras variables de sesión o aplicación (session y application) de forma permanente en vez de los 20 minutos por defecto o simplemente necesitamos mantener el estado en un cluster o granja de servidores , este articulo enseña como hacerlo con ASP.net 1.x o superior.
Nota: estas opciones son siempre mucho más lentas que el comportamiento predeterminado del sistema para las variables de sesión y aplicación, sólo deben usarse en caso realmente necesario o en una intranet privada o acabaremos saturando el servidor.
Lo primero de todo editamos o creamos la sección del Web.config sessionState y modificamos el atributo Mode
</system.web><sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timout="20" /></system.web>
</system.web>
<sessionState
mode="InProc"
Las opciones que puede tomar el atributo Mode son:
En caso de activar cualquier opción distinta de InProc el estado nunca caduca, es necesario hacer un Session.Abandon() o Application.Abandon() manualmente y en cualquier caso se notará una severa perdida de rendimiento.
vaya truño no? xDDDD
xxxx
Para preguntar utiliza los foros.