2009-10-30 17 views
5

Tengo mi sitio web predeterminado en IIS7 vinculado a una aplicación ASP.NET. Esta aplicación está utilizando ASP.NET State Server para almacenar datos de sesión. Me gustaría agregar una aplicación ASP.NET MVC adicional a este sitio web. ¿Es posible compartir la sesión entre estas dos aplicaciones usando el servidor de estado? He leído que hay maneras de hacerlo almacenando datos de sesión en SQL Server, pero no puedo encontrar ninguna documentación sobre cómo hacerlo con el servidor de estado.IIS7: Compartiendo sesiones entre aplicaciones con State Server

Gracias, Nathan

Respuesta

1

Por esta situación son probablemente el mejor para escribir su propio proveedor de estado de sesión personalizado que se ejecuta en una base de datos SQL.

detalles aquí:

http://msdn.microsoft.com/en-us/library/aa479034.aspx

la razón por la que me gustaría escribir un proveedor personalizado se debe a que simplemente settings a un proveedor de sesión de SQL no será suficiente, ya que las aplicaciones utilizarán diferentes claves de sesión y por lo tanto no compartir estado entre ellos. al escribir su propio proveedor de sesión, puede tener un control detallado sobre todo el proceso y, por lo tanto, anular las comprobaciones implementadas con el proveedor de sesión sql predeterminado.

Cuestiones relacionadas