problemas variables de session?

28/10/2004 - 17:38 por josep | Informe spam
Saludos a todos,

Tengo un problema con las variables de session de IIS.
De golpe desaparecen es como si la session se hubiera acabado. Esto puede
ser porque estoy mucho rato sin actuar sobre el servidor (time out min),
hasta aqui todo parece ok.

Pero el problema viene que no puedo volver a dar de alta nuevas variables de
session, tengo una pàgina inicial de carga la cual crea estas variables de
session. I una vez la session se ha cancelado no puedo volver a crear nuevas
variables.
He probado con:
//session.Abandon() // cerrando la ventana del navegador i volviendo-la a
abrir // he provado con varios pcs...
Però sigue igual.

Solo al cabo de un rato y aun no se muy bien porque vuelve a funcionar ok, i
de golpe ya crea otra vez las variables de session.

Tengo que indicar que hay una estructura de frames:
frame principal conecta con un servidor web S1
i uno de sus frames conecta con otro servidor web S2
Es en este segundo S2 el que me da estos problemas.
La web del servidor S2 funciona ok si trabajas directamente sobre ella, no
da problemas de sessiones expiradas. El problema puede venir por conectar a
traves de frames

Alguna idea?

Lo siento por el lio, espero que hayais entendido algo..
Gracias.

Preguntas similare

Leer las respuestas

#1 Jorge Oblitas
28/10/2004 - 17:54 | Informe spam
No entendi mucho...

Dices que un usuario ingresa, se le crean variables de sesion, acaba su
sesion, ingresa otro usuairo y no puede tener variables de sesion? :s

Cuentanos el caso un poco mas "detallado y con ejemplo" gracias

Jorge

"josep" escribió en el mensaje
news:#
Saludos a todos,

Tengo un problema con las variables de session de IIS.
De golpe desaparecen es como si la session se hubiera acabado. Esto puede
ser porque estoy mucho rato sin actuar sobre el servidor (time out min),
hasta aqui todo parece ok.

Pero el problema viene que no puedo volver a dar de alta nuevas variables


de
session, tengo una pàgina inicial de carga la cual crea estas variables de
session. I una vez la session se ha cancelado no puedo volver a crear


nuevas
variables.
He probado con:
//session.Abandon() // cerrando la ventana del navegador i volviendo-la a
abrir // he provado con varios pcs...
Però sigue igual.

Solo al cabo de un rato y aun no se muy bien porque vuelve a funcionar ok,


i
de golpe ya crea otra vez las variables de session.

Tengo que indicar que hay una estructura de frames:
frame principal conecta con un servidor web S1
i uno de sus frames conecta con otro servidor web S2
Es en este segundo S2 el que me da estos problemas.
La web del servidor S2 funciona ok si trabajas directamente sobre ella, no
da problemas de sessiones expiradas. El problema puede venir por conectar


a
traves de frames

Alguna idea?

Lo siento por el lio, espero que hayais entendido algo..
Gracias.


Respuesta Responder a este mensaje
#2 josep
29/10/2004 - 08:18 | Informe spam
Allá voy...

Tengo una web W1 en un servidor IIS pongamos S1. Esta web tiene una
estructura de frames y en uno de los frames se conecta a una dirección W2
(dir. virtual) de otro servidor IIS pongamos S2.

Bien esta direccion W2 al inicio crea un conjunto de variables de session.
Estas variables se cancelan cuando se lleva un tiempo sin actuar sobre la
pàgina.
En las paginas tengo un control que indica al usuario que la session ha
caducado y debe volver a conectarse. Asta aqui todo ok.

El problema viene aqui, que cuando el usuario vuelve a entrar en la página,
o sea, a W1 que a traves de uno de sus frames se conecta con W2. Le sigue
indicando que la session ha caducado. Las variables de session no se crean!
He probado cerrando la ventana, poniendo una pagina que hace <<
session.abandon>>, però sigue sin crear las variables de session.
Al cabo de un rato si vuelves a entrar entonces si ya crea las variables de
session.

Puede ser un problema de frames o de lio entre los dos servidores IIS S1 y
S2. Porque si trabajas directamente sobre W2 en S2, sin frames, no da este
problema.

Espero que esté un poco más claro, la verdad es que es algo muy raro y aun
no acabo de entender muy bien lo que pasa...

Bueno gracias.


From: "Jorge Oblitas"
Newsgroups: microsoft.public.es.iis
Sent: Thursday, October 28, 2004 5:54 PM
Subject: Re: problemas variables de session?


No entendi mucho...

Dices que un usuario ingresa, se le crean variables de sesion, acaba su
sesion, ingresa otro usuairo y no puede tener variables de sesion? :s

Cuentanos el caso un poco mas "detallado y con ejemplo" gracias

Jorge

"josep" escribió en el mensaje
news:#
> Saludos a todos,
>
> Tengo un problema con las variables de session de IIS.
> De golpe desaparecen es como si la session se hubiera acabado. Esto


puede
> ser porque estoy mucho rato sin actuar sobre el servidor (time


out min),
> hasta aqui todo parece ok.
>
> Pero el problema viene que no puedo volver a dar de alta nuevas


variables
de
> session, tengo una pàgina inicial de carga la cual crea estas variables


de
> session. I una vez la session se ha cancelado no puedo volver a crear
nuevas
> variables.
> He probado con:
> //session.Abandon() // cerrando la ventana del navegador i volviendo-la


a
> abrir // he provado con varios pcs...
> Però sigue igual.
>
> Solo al cabo de un rato y aun no se muy bien porque vuelve a funcionar


ok,
i
> de golpe ya crea otra vez las variables de session.
>
> Tengo que indicar que hay una estructura de frames:
> frame principal conecta con un servidor web S1
> i uno de sus frames conecta con otro servidor web S2
> Es en este segundo S2 el que me da estos problemas.
> La web del servidor S2 funciona ok si trabajas directamente sobre ella,


no
> da problemas de sessiones expiradas. El problema puede venir por


conectar
a
> traves de frames
>
> Alguna idea?
>
> Lo siento por el lio, espero que hayais entendido algo..
> Gracias.
>
>


Respuesta Responder a este mensaje
#3 Jorge Oblitas
02/11/2004 - 16:59 | Informe spam
Pues ya veo, tienes una aplicacion que esta creando sesiones en dos
servidores a la vez...
Voy a hacer mis pruebas aqui para reproducir mi caso... lo que s eme ocurre
ahorita es que revises el brpwser porque cuando direccionas al usuario de un
dominio a otro en el brpowser a traves de frames, estas creando un posible
problema de seguridad (porque alguien podri querer enganar al usuario
haciendole crear que esta en un sitio en el que no esta) El browser debe
tener deshabilitado el redireccionamiento, revisa eso. La opcion dice: tener
acceso a datos entre dominios y deb eestra deshablitada seguramente

Jorge
"josep" escribió en el mensaje
news:##
Allá voy...

Tengo una web W1 en un servidor IIS pongamos S1. Esta web tiene una
estructura de frames y en uno de los frames se conecta a una dirección W2
(dir. virtual) de otro servidor IIS pongamos S2.

Bien esta direccion W2 al inicio crea un conjunto de variables de session.
Estas variables se cancelan cuando se lleva un tiempo sin actuar sobre la
pàgina.
En las paginas tengo un control que indica al usuario que la session ha
caducado y debe volver a conectarse. Asta aqui todo ok.

El problema viene aqui, que cuando el usuario vuelve a entrar en la


página,
o sea, a W1 que a traves de uno de sus frames se conecta con W2. Le sigue
indicando que la session ha caducado. Las variables de session no se


crean!
He probado cerrando la ventana, poniendo una pagina que hace <<
session.abandon>>, però sigue sin crear las variables de session.
Al cabo de un rato si vuelves a entrar entonces si ya crea las variables


de
session.

Puede ser un problema de frames o de lio entre los dos servidores IIS S1 y
S2. Porque si trabajas directamente sobre W2 en S2, sin frames, no da este
problema.

Espero que esté un poco más claro, la verdad es que es algo muy raro y aun
no acabo de entender muy bien lo que pasa...

Bueno gracias.


From: "Jorge Oblitas"
Newsgroups: microsoft.public.es.iis
Sent: Thursday, October 28, 2004 5:54 PM
Subject: Re: problemas variables de session?


> No entendi mucho...
>
> Dices que un usuario ingresa, se le crean variables de sesion, acaba su
> sesion, ingresa otro usuairo y no puede tener variables de sesion? :s
>
> Cuentanos el caso un poco mas "detallado y con ejemplo" gracias
>
> Jorge
>
> "josep" escribió en el mensaje
> news:#
> > Saludos a todos,
> >
> > Tengo un problema con las variables de session de IIS.
> > De golpe desaparecen es como si la session se hubiera acabado. Esto
puede
> > ser porque estoy mucho rato sin actuar sobre el servidor (time
out min),
> > hasta aqui todo parece ok.
> >
> > Pero el problema viene que no puedo volver a dar de alta nuevas
variables
> de
> > session, tengo una pàgina inicial de carga la cual crea estas


variables
de
> > session. I una vez la session se ha cancelado no puedo volver a crear
> nuevas
> > variables.
> > He probado con:
> > //session.Abandon() // cerrando la ventana del navegador i


volviendo-la
a
> > abrir // he provado con varios pcs...
> > Però sigue igual.
> >
> > Solo al cabo de un rato y aun no se muy bien porque vuelve a funcionar
ok,
> i
> > de golpe ya crea otra vez las variables de session.
> >
> > Tengo que indicar que hay una estructura de frames:
> > frame principal conecta con un servidor web S1
> > i uno de sus frames conecta con otro servidor web S2
> > Es en este segundo S2 el que me da estos problemas.
> > La web del servidor S2 funciona ok si trabajas directamente sobre


ella,
no
> > da problemas de sessiones expiradas. El problema puede venir por
conectar
> a
> > traves de frames
> >
> > Alguna idea?
> >
> > Lo siento por el lio, espero que hayais entendido algo..
> > Gracias.
> >
> >
>
>


Respuesta Responder a este mensaje
#4 Gustavo Castillo
02/11/2004 - 19:45 | Informe spam
Perdon q me meta jorge
pero las variables de session no se comparten por server. punto
para manjera variables de session compartidas tenes q usar un aplication
server con balanceo de carga pero no es la solucion
yo te diiria qlos frames q tenes corrran en el mismo server y ahi te va a
funcionar

Cualquier duda
espero q te sirva
saludos
Gustavo Castillo
MCP

"josep" escribió en el mensaje
news:#
Saludos a todos,

Tengo un problema con las variables de session de IIS.
De golpe desaparecen es como si la session se hubiera acabado. Esto puede
ser porque estoy mucho rato sin actuar sobre el servidor (time out min),
hasta aqui todo parece ok.

Pero el problema viene que no puedo volver a dar de alta nuevas variables


de
session, tengo una pàgina inicial de carga la cual crea estas variables de
session. I una vez la session se ha cancelado no puedo volver a crear


nuevas
variables.
He probado con:
//session.Abandon() // cerrando la ventana del navegador i volviendo-la a
abrir // he provado con varios pcs...
Però sigue igual.

Solo al cabo de un rato y aun no se muy bien porque vuelve a funcionar ok,


i
de golpe ya crea otra vez las variables de session.

Tengo que indicar que hay una estructura de frames:
frame principal conecta con un servidor web S1
i uno de sus frames conecta con otro servidor web S2
Es en este segundo S2 el que me da estos problemas.
La web del servidor S2 funciona ok si trabajas directamente sobre ella, no
da problemas de sessiones expiradas. El problema puede venir por conectar


a
traves de frames

Alguna idea?

Lo siento por el lio, espero que hayais entendido algo..
Gracias.


Respuesta Responder a este mensaje
#5 Jorge Oblitas
03/11/2004 - 18:22 | Informe spam
Gustavo, lo que dices sobre las variables de sesion es cierto y nunca quise
decir eso, igual es bueno que no lo anotes por si alguien entendio eso. Lo
que sucede es que nuestro amigo quiere hacer una pagina que trae informacion
de dominios distintos, ves? ese es un escenario totalmente posible, y la
idea es ayudarle a lograrlo. Podria ser que no tenga control sobre el otro
site o que se yo, de modo que no peude juntarlos. No e sla idea compartir
sesion, la idea es ver que quiere hacer y hallar la manera de lograrlo

Jorge


"Gustavo Castillo" escribió en el mensaje
news:#
Perdon q me meta jorge
pero las variables de session no se comparten por server. punto
para manjera variables de session compartidas tenes q usar un aplication
server con balanceo de carga pero no es la solucion
yo te diiria qlos frames q tenes corrran en el mismo server y ahi te va a
funcionar

Cualquier duda
espero q te sirva
saludos
Gustavo Castillo
MCP

"josep" escribió en el mensaje
news:#
> Saludos a todos,
>
> Tengo un problema con las variables de session de IIS.
> De golpe desaparecen es como si la session se hubiera acabado. Esto


puede
> ser porque estoy mucho rato sin actuar sobre el servidor (time


out min),
> hasta aqui todo parece ok.
>
> Pero el problema viene que no puedo volver a dar de alta nuevas


variables
de
> session, tengo una pàgina inicial de carga la cual crea estas variables


de
> session. I una vez la session se ha cancelado no puedo volver a crear
nuevas
> variables.
> He probado con:
> //session.Abandon() // cerrando la ventana del navegador i volviendo-la


a
> abrir // he provado con varios pcs...
> Però sigue igual.
>
> Solo al cabo de un rato y aun no se muy bien porque vuelve a funcionar


ok,
i
> de golpe ya crea otra vez las variables de session.
>
> Tengo que indicar que hay una estructura de frames:
> frame principal conecta con un servidor web S1
> i uno de sus frames conecta con otro servidor web S2
> Es en este segundo S2 el que me da estos problemas.
> La web del servidor S2 funciona ok si trabajas directamente sobre ella,


no
> da problemas de sessiones expiradas. El problema puede venir por


conectar
a
> traves de frames
>
> Alguna idea?
>
> Lo siento por el lio, espero que hayais entendido algo..
> Gracias.
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida