2009-01-18 15 views

Respuesta

4

No, las sesiones son de espacio aislado, están totalmente separadas una de la otra. Lo que podría hacer es administrar una colección de sesión de psueudo en el objeto Aplicación compartida e implementar el método Session_Start para poblar esa colección.

0

Yo no lo creo, pero se puede administrar su propia lista en el Global.asax

void Session_Start(object sender, EventArgs e) 
{ 
    //add current session to your own application shared collection 
} 

void Session_End(object sender, EventArgs e) 
{ 
    //remove session 
} 
+0

¿Puedes inspeccionar el contenido de la sesión? –

+0

El evento de fin de sesión no ocurrirá si la sesión está fuera de proceso, incluso en proceso, no está garantizado que se haya activado: vea la nota en http://msdn.microsoft.com/en-us/library/system.web .sessionstate.sessionstatemodule.end.aspx – smoothdeveloper

1

Si almacena el estado de sesión en SQL Server, que tendría acceso a todas las sesiones a través de SQL Server .

También hay Estado de aplicación, que se puede utilizar para acceder a la información en toda la aplicación, pero esto tiene muchas salvedades.

Cuestiones relacionadas