Principales respuestas
tiempo de las variables "tipo session"..

Pregunta
-
Respuestas
-
Hola
El tiempo de la variable de session a parte que es por el timeout, tambien se eliminan (se borran) cuando se reinicia la app web
- ¿Por qué se reinicia mi aplicación ASP.NET?
http://support.microsoft.com/?scid=kb;es;871042- Las variables de sesión (modo inProc) se pierden intermitentemente.
- Se pierden las variables de estado de aplicación.
- Se pierden los datos de caché.
- Parece que el evento Application Start y el evento Application End se inician inesperadamentePuedes hacer algo similar a esto: (hay muchos ejemplos googleando/bingeando)
- Contador (o mejor dicho descontador) del tiempo de session
http://www.codeproject.com/KB/scripting/Session_Timeout.aspxRECOMENDACION (Opinion personal)
No me gusta la idea de extender el tiempo de session , para eso hay tecnicas que cada x tiempo pida una imagen con javascript (a traves de una consulta ajax) entonces la session queda viva ;)
Espero que te sirva de ayuda o guia
Jose. A Fernandez | blog: http://geeks.ms/blogs/fernandezja- Marcado como respuesta Rafael FagundesModerator lunes, 26 de julio de 2010 13:34
-
hola
como vi que es un tema que se pregunto en varias oportunidades arme un articulo que podria resultarte interesante
[ASP.NET] Mantener la Session Activa Indefinidamente
como veras alli explico como mantener la session sin quee sta expire, usando una llamda el servidor por medio de jquery
el articulo no esta muy completo en cuanto a explicacion, pero descarga los ejmeplos estos si son funcionalidad y podrian ayudarte
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina- Propuesto como respuesta Leandro TuttiniMVP sábado, 17 de julio de 2010 3:54
- Marcado como respuesta Rafael FagundesModerator lunes, 26 de julio de 2010 13:34
Todas las respuestas
-
hola
me temo que no, podrias ponerle un tiempo prolongado, pero debes especificar uno
lo que podrias hacer si es que usas ajax o jquery, realziar cada cierto tiempo una invocacion al servidor para amntener la session activa, pero de esto el usuario no se enterara porque sera una llamada al servidor desatendida por detras desde javascript, pero no se hace con postback por eso comente lo de ajax o usando $.ajax de jquery
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina -
Hola leandro !
decidi aumentar el tiempo de mis sessiones :
<sessionState timeout="50">
sin embargo, crees que se puede personalidar un error para cuando caduque una session, por ejemplo esto estaba haciendo:
<customErrors mode="On" defaultRedirect="Errores/ApplicationError.aspx">
<error statusCode="403" redirect="Errores/NoAccess.aspx"/>
<error statusCode="404" redirect="Errores/PageNotFound.aspx" />
</customErrors>no se si se puede agregar un error personalidado mas, que numero sería?
desarrollador .NET -
Hola
El tiempo de la variable de session a parte que es por el timeout, tambien se eliminan (se borran) cuando se reinicia la app web
- ¿Por qué se reinicia mi aplicación ASP.NET?
http://support.microsoft.com/?scid=kb;es;871042- Las variables de sesión (modo inProc) se pierden intermitentemente.
- Se pierden las variables de estado de aplicación.
- Se pierden los datos de caché.
- Parece que el evento Application Start y el evento Application End se inician inesperadamentePuedes hacer algo similar a esto: (hay muchos ejemplos googleando/bingeando)
- Contador (o mejor dicho descontador) del tiempo de session
http://www.codeproject.com/KB/scripting/Session_Timeout.aspxRECOMENDACION (Opinion personal)
No me gusta la idea de extender el tiempo de session , para eso hay tecnicas que cada x tiempo pida una imagen con javascript (a traves de una consulta ajax) entonces la session queda viva ;)
Espero que te sirva de ayuda o guia
Jose. A Fernandez | blog: http://geeks.ms/blogs/fernandezja- Marcado como respuesta Rafael FagundesModerator lunes, 26 de julio de 2010 13:34
-
hola
como vi que es un tema que se pregunto en varias oportunidades arme un articulo que podria resultarte interesante
[ASP.NET] Mantener la Session Activa Indefinidamente
como veras alli explico como mantener la session sin quee sta expire, usando una llamda el servidor por medio de jquery
el articulo no esta muy completo en cuanto a explicacion, pero descarga los ejmeplos estos si son funcionalidad y podrian ayudarte
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina- Propuesto como respuesta Leandro TuttiniMVP sábado, 17 de julio de 2010 3:54
- Marcado como respuesta Rafael FagundesModerator lunes, 26 de julio de 2010 13:34