Hola a todos, tengo un problema con variables de sesion. Al parecer el servidor finaliza rapidamente la sesion y no respeta los 20 min. que por default dura la sesion.
Ya he ampliado el tiempo de terminacion de la sesion a 120 min pero no responde. (session.timeout = 120)
Este es el código que utilizo.(VB.NET)
Inicio.aspx
Código:
dim cls as new MyClass
session.timeout = 120
session("MyClass") = cls
En otra página reviso la variable de sesion
Proceso.aspx
Código:
if session("MyClass") is nothing then
Response.write ("La sesion ha finalizado")
response.redirect ("inicio.aspx")
end if
Al parecer la sesion finaliza rapidamente y no respeta el session.timeout.
Alguien sabe como solucionar este problema, o que puedo estar haciendo mal en el código?