none
Variables sesión se pierden luego de response.Redirect("URL") RRS feed

  • Pregunta

  • Saludos,

    Tengo una novedad estoy desarrollando una aplicación en asp.net en C# en visual studio 2013. Me sucede que utilizo variables de Session para almacenar datos, lo logro hacer en mi página de login pero cuando me redirecciono a otra pagina dentro de la app se borran las variables. Lo extraño es que esto sólo sucede cuando lo publico en mi IIS pero cuando lo compilo localmente no sucede . No recuerdo si me falta configurar algo en el web config respecto a esta característica ya sea en el .realease o .debug.

    Tambien como caracteristica mi página de Login no hereda una página maestra pero las demás páginas sí.

    Agradecería cualquier ayuda de la comunidad

    Saludos a la comunidad


    Jesús Miranda

    lunes, 16 de noviembre de 2015 17:50

Todas las respuestas

  • La única razón por la que se me ocurre que se te podría perder la sesión es que la url a la que redireccionas no esté en el mismo dominio que la redireccionante. Por ejemplo, si el login es http://midominio.com/login.aspx y redirecciona a http://192.168.0.1/pagina1.aspx, entonces se perderá la sesión, incluso aunque midominio.com se resuelva a 192.168.0.1. Eso es debido a que el navegador no lo reconoce como el mismo dominio, y entonces no envía la cookie de sesión, con lo que la siguiente página construye una sesión nueva y no "ve" los valores recibidos desde la primera.

    lunes, 16 de noviembre de 2015 21:59
  • Gracias por la respuesta

    Pero sí me encuentro en el mismo dominio. Lo que me extraña es que sólo me pasa en Internet Explorer mas no en Google Chrome o firefox

    Saludos


    Jesús Miranda

    martes, 17 de noviembre de 2015 13:12
  • Cómo tienes configurado tu aplicación en IIS? Tienes definido un App Pool único para tu aplicativo? 

    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    martes, 17 de noviembre de 2015 14:36
  • Así es, tengo un app pool dedicado para mi app y la misma lo tiene asignado como podras ver en las imagenes como está configurado el pool y mi arbol de la app. 

    Mi árbol empieza en PIBCA que es el Sitio y tengo la app IBCA_WEB habilitada.

    Agradezco la ayuda que me brindes 

    Saludos


    Jesús Miranda

    martes, 17 de noviembre de 2015 15:50
  • Puedes mostrarnos el contenido de tu web.config de la aplicación una vez desplegada en IIS? gracias

    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    martes, 17 de noviembre de 2015 16:01
  • A continuación lo puedes observar

    Esto solo me pasa con IE, con google chrone no, ni con firefox

    Saludos


    Jesús Miranda

    martes, 17 de noviembre de 2015 16:14