Session_end ???

26/07/2005 - 00:28 por Juan P. Hoyos | Informe spam
El evento Session_end del archivo Global.asax nos e me dispara y tengo la
configuracion en Inproc.

Alguein puede ayudarme ??????

Preguntas similare

Leer las respuestas

#1 Braulio Diez
26/07/2005 - 09:02 | Informe spam
Hola que hay,

No se si este puede ser el problema, te cuento: Session_End sólo es un
timer que al X tiempo salta para una sesión dada que expira, normalmente la
gente lo confunde con el que el usuario cierre su ventana de internet
explorer y la sesión no se termine allí.

Si este no es tu problema, aquí viene la parte "menos divertida" del
asunto, hay libros en los que se comenta que es un evento poco fiable (por
ejemplo en "Developing Web Applications with ASP .net and C#" de Hank Meyne
dice algo así como:

"No confies mucho en este metodo. Se rumorea que este evento no es
fiable..."

Pero despues te encuentras artículos en los que te aseguran que esto debe
funcionar al 100 %, y si tienes problemas te apuntan a posibles soluciones:

http://www.developer.com/net/csharp..._2194411_2

En este link hay dos cosas interesantes, una que no estes usando sesión
(si no se mete nada en sesión, la sesión nunca se activa), y la otra que haya
un error en tu código, para probar esto pon un timeout de sesión muy pequeño
y debuggea.

Lo peor de esto es que si un día tienes que mover tu aplicación a varios
servidores y compartir la sesión a un modo que no sea "inproc", quizás tu
session_End sea un problema ya que nunca se lanzará.

He encontrado un Thread interesante, de google, a ver que te parece:

http://groups.google.es/group/micro...b7529152c0

En este, compara un proyecto "dummy" vacio, con una sesión tonta con el
suyo, y quitando código se da cuenta de que es por culpa de un "error
silencioso" por lo que no salta su sesión.

Buena suerte
Braulio



/// --
/// Braulio Díez
/// Desarrollador C#
/// Málaga - España
// --


"Juan P. Hoyos" escribió:

El evento Session_end del archivo Global.asax nos e me dispara y tengo la
configuracion en Inproc.

Alguein puede ayudarme ??????



Respuesta Responder a este mensaje
#2 Guillermo guille
27/07/2005 - 15:12 | Informe spam
por experiencia propia, se que no es un evento fiable ni al 50%


Nos vemos.
Guillermo
Microsoft VB MVP desde 1997
Mentor Asociado de Solid Quality Learning Iberoamericana

¡Vuelven los foros del Guille!
(en pruebas, pero vuelven)
http://test.foros.elguille.info/


"Braulio Diez" wrote in message
news:
Hola que hay,

No se si este puede ser el problema, te cuento: Session_End sólo es un
timer que al X tiempo salta para una sesión dada que expira, normalmente la
gente lo confunde con el que el usuario cierre su ventana de internet
explorer y la sesión no se termine allí.

Si este no es tu problema, aquí viene la parte "menos divertida" del
asunto, hay libros en los que se comenta que es un evento poco fiable (por
ejemplo en "Developing Web Applications with ASP .net and C#" de Hank Meyne
dice algo así como:

"No confies mucho en este metodo. Se rumorea que este evento no es
fiable..."

Pero despues te encuentras artículos en los que te aseguran que esto debe
funcionar al 100 %, y si tienes problemas te apuntan a posibles soluciones:

http://www.developer.com/net/csharp..._2194411_2

En este link hay dos cosas interesantes, una que no estes usando sesión
(si no se mete nada en sesión, la sesión nunca se activa), y la otra que haya
un error en tu código, para probar esto pon un timeout de sesión muy pequeño
y debuggea.

Lo peor de esto es que si un día tienes que mover tu aplicación a varios
servidores y compartir la sesión a un modo que no sea "inproc", quizás tu
session_End sea un problema ya que nunca se lanzará.

He encontrado un Thread interesante, de google, a ver que te parece:

http://groups.google.es/group/micro...b7529152c0

En este, compara un proyecto "dummy" vacio, con una sesión tonta con el
suyo, y quitando código se da cuenta de que es por culpa de un "error
silencioso" por lo que no salta su sesión.

Buena suerte
Braulio



/// --
/// Braulio Díez
/// Desarrollador C#
/// Málaga - España
// --


"Juan P. Hoyos" escribió:

El evento Session_end del archivo Global.asax nos e me dispara y tengo la
configuracion en Inproc.

Alguein puede ayudarme ??????



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