Pérdida de datos objeto Session

03/04/2006 - 11:26 por Jimmy | Informe spam
Tengo un problema en mi aplicación asp.net, al iniciar la aplicación guardo
los datos del usuario en el objeto session y cuando intento acceder a esos
datos en algun momento de la aplicación se han perdido los datos. Esos datos
los necesito durante todo el tiempo en el que esté conectado el usuario para
poder filtrar en el acceso a base de datos...

Preguntas similare

Leer las respuestas

#1 keko
03/04/2006 - 11:35 | Informe spam
Imagino que en ASP.net pasa exactamente lo mismo que en ASP clásico. El
objeto session tiene un limite de vida y cuando se excede se destruye.
El tiempo es el TimeOut del objeto session y entra en acción cuando el
cliente deja inactivo el sitio web por más tiempo del indicado. En
clásico es de 20 minutos creo... lo puede subir, pero ojo!, no es una
buena idea.. el caso es que ese objeto se crea por cada usuario
conectado, si tienes muchos y no destruyes en muuuucho tiempo al final
puedes tener problemas.

Session.TimeOut

K





Jimmy wrote:
Tengo un problema en mi aplicación asp.net, al iniciar la aplicación guardo
los datos del usuario en el objeto session y cuando intento acceder a esos
datos en algun momento de la aplicación se han perdido los datos. Esos datos
los necesito durante todo el tiempo en el que esté conectado el usuario para
poder filtrar en el acceso a base de datos...


Respuesta Responder a este mensaje
#2 Javier Càceres
04/04/2006 - 00:17 | Informe spam
Hola

Revisa en el Web.Config, que hay un par de parámetros que controlan el
tiempo de vida de la sesión, en el tag, cambia el timeout:

<sessionState
mode="InProc"
stateConnectionString="tcpip7.0.0.1:42424"
sqlConnectionString="data source7.0.0.1;Trusted_Connection=yes"
cookieless="false"
timeout="30"
/>

Saludos desde Colombia!
Javier

"keko" wrote:

Imagino que en ASP.net pasa exactamente lo mismo que en ASP clásico. El
objeto session tiene un limite de vida y cuando se excede se destruye.
El tiempo es el TimeOut del objeto session y entra en acción cuando el
cliente deja inactivo el sitio web por más tiempo del indicado. En
clásico es de 20 minutos creo... lo puede subir, pero ojo!, no es una
buena idea.. el caso es que ese objeto se crea por cada usuario
conectado, si tienes muchos y no destruyes en muuuucho tiempo al final
puedes tener problemas.

Session.TimeOut

K





Jimmy wrote:
> Tengo un problema en mi aplicación asp.net, al iniciar la aplicación guardo
> los datos del usuario en el objeto session y cuando intento acceder a esos
> datos en algun momento de la aplicación se han perdido los datos. Esos datos
> los necesito durante todo el tiempo en el que esté conectado el usuario para
> poder filtrar en el acceso a base de datos...
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida