询问者
Mantener activa una sesión en ASP,NET

问题
-
Hola comunidad, me gustaría su ayuda. Tengo mi aplicación subida y pues las sesiones se me cierran super rápido. Exiten ocasiones en las que el usuario está realizando actividades en la pag sin recargarla todo mediante javascript.. llenando formularios etc.. Ahora como puedo hacer que mantenga la sesión... He intentado :
<sessionState timeout="90"></sessionState> <httpRuntime targetFramework="4.5" executionTimeout="500" >
Pero no ha servido! Porfavor ayuda!!!
全部回复
-
Sí, así está bien. Con sessionState timeout=90 la sesión debería persistir mientras no se produzcan 90 minutos de inactividad.
Si no es así, y la sesión está expirando antes de tiempo, tiene que existir algún otro factor que no es visible en la pregunta que has presentado. Por ejemplo, que el navegador borre la cookie de sesión, o que estés ejecutando contra una granja de servidores y no estén configurados para compartir la sesión, o que se recicle la aplicación en el lado servidor (esto borra todas las sesiones), o que grabes ficheros en el algún subdirectorio de la aplicación web (esto recicla la alplicación y en consecuencia se borran las sesiones)...
- 已建议为答案 Sergio ParraModerator 2020年4月2日 21:23
-
hola
>>como puedo hacer que mantenga la sesión
La session se mantiene mientras se realicen llamadas al servidor
[ASP.NET] Mantener la Session Activa Indefinidamente
podrias aplicar la tecnica que planteo en el articulo en donde cuando se esta por cumplir el tiempo realizas una llamada ajax al servidor para que renueve ese tiempo de session
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina -
Buen dia, tengo una aplicacion desarollada en xamarin forms y la misma esta conectada a una api, y cuando el usuario cierra la aplicacion se desloguea, se cierra la sesion, queria saber como puedo hacerle para mantener la sesion activa aun si cierra la app o si apaga el telefono.
Mil gracias
CRISTO VIENE