none
.net 2005 con Windows 2008 server problemas con variables de session RRS feed

  • Pregunta

  • Tengo una página Web, que está hecha en Visual .NET 2005.  Esta me da problemas en

    un servidor que tiene Windows 2008 server, pero esto pasa con un solo cliente.

    Pues la pagina funciona correctamente en otro cliente que también tiene Windows 2008 server.

    Además cree una maquina virtual con 2008 server y funciona correctamente.

    El problema es que no guarda las variables de sesión, por ejemplo

    En la pagina A creo  Session["compania"], de inmediato la direcciono a la pagina B

    y Session["compania"] esta en null.

     

     

    Otra prueba que hice fue crear un proyecto nuevo en .net 2005, son solo dos paginas

    Default.apx y Default2.aspx

     

    En la primera esta el siguiente código

     

    Session["PaginaInicio" ] = "principalEstSkinFormalOscuro.aspx" ;

     

    En la segunda pagina

     

           if (Session["PaginaInicio" ] == null )

                Response.Write("Session[PaginaInicio] es null" );

            else

                 Response.Write(Session["PaginaInicio" ].ToString());

     

    Pero en el servidor problema siempre me sale el mensaje “Session[PaginaInicio] es null”

    La publico en mi maquina virtual y no hay problemas

     

    Nota: Este problema solo me da con Internet Explorer, con mozilla funciona de maravilla

    jueves, 7 de mayo de 2009 22:30

Todas las respuestas

  • ¿Pruebas el servidor que no funciona desde EL MISMO equipo cliente que usas para probar los que sí funcionan?

    Lo digo porque tiene toda la pinta de que el Internet Explorer que estás usando para hacer las pruebas está configurado de tal manera que rechaza la cookie de sesión. Por eso sí que te funciona con el mozilla, que sí que debe estar configurado para aceptar cookies.
    sábado, 9 de mayo de 2009 18:25
  • Si, es en el mismo servidor.

    Otro dato curioso:
    El problema con IE solo da cuando se usa la direccion web ( www.pagina.com), pero si usamos la ip publica o la ip de la intranet, la página funciona de los mas bien
    jueves, 30 de julio de 2009 18:08
  • Razón de más para pensar que se trata de un problema con la cookie de sesión. El navegador se puede configurar para aceptar o rechazar cookies en función de cada dominio, por lo que puede estarlas aceptando para un dominio sí y para otro, no. Desde su punto de vista, la dirección IP y el nombre DNS son dos dominios distintos, luego puede estar aceptando cookies sólo para uno de ellos.
    viernes, 31 de julio de 2009 7:04