12/09/2007, 00:43
|
| | Fecha de Ingreso: septiembre-2007
Mensajes: 1
Antigüedad: 17 años, 3 meses Puntos: 0 | |
Re: Como compartir variables de session entre diferentes aplicaciones?? Hola compañeros,
Mi problema es que tengo varias apliciones web .NET en distintos proyectos. Deseo realizar el típico 'Cerrar Sesion' pero las variables de sesión en las que guardo el identificador de la persona solo se conservan en cada proyecto, por lo que al eliminar las sesiones en una aplicación solo se eliminan las de un solo proyecto. Estoy intentando guardar las sesiones en SQL para poder compartirlas entre proyectos. He creado la base de datos ASPState mediante ASPNET_REGSQL.EXE, he añadido la etiqueta <sessionState> en el Web.Config
y no he modificado nada en la asignación o lectura de las variables de sesión. Me añade registros en la base de datos al realizar la asignación de valor a las variables de sesión pero al ir a obtener su valor en el segundo proyecto me devuelve valor nothing. ¿Sabéis porque puede ser? ¿Hay que realizar algún paso más? ¿Es válido el almacenamiento en SQL Server para compartir variables de sesión entre proyectos?
Os pongo el código de sessionState:
<sessionState
mode="SQLServer"
stateConnectionString="tcpip=192.168.0.1:42424"
sqlConnectionString="data source=anlnsrv02; user=usuario; password=contrasena">
</sessionState>
Muchas gracias por todo. |