Hola, DENSOFT:
Bueno, en primer lugar te recomiendo que revises este link:
Elemento SessionState
Explica el elemento SessionState del archivo de configuración de los proyectos Web (web.config). Como ves, el modo de almacenamiento del estado de las sesiones puede ser Off (que no almacene el estado), InProc (en la memoria del proceso, es decir, de la aplicación Web), ServerState (en la memoria de un proceso central en un servidor específico) y SQLServer (en una base de datos de SQL Server).Este último modo se aproxima a la sugerencia de Elmer. Sin embargo, como verás, el almacenamient no lo vas a gestionar tú, sino que el .NET Framework ya soporta este escenario (revisa la sección Para utilizar el modo SQLServer de esa página).
Ojo que para compartir las sesiones entre varias aplicaciones ASP.NET tendrás que configurar los archivos de configuración (web.config) de cada una de esas aplicaciones, y que no puedes elegir qué variables de la sesión compartir, sino que se comparte todo el estado de las sesiones.
Cualquiera de las dos últimas alternativas te permite compartir variables de sesión entre aplicaciones de ASP.NET. Sin embargo, no sabría decirte a ciencia cierta cuál sería la mejor opción. Así, sin haber probado, me atrevería a decirte que pruebes primero con el modo ServerState, para no saturar tu servidor de base de datos.
Espero que esto te haya servido, amigo. Cúidate. Cualquier cosa, sigue posteando.
Я!©ђ!Є ©Я∆ZΨ |