Buenos Teresa, tu problema es el manejo de sessiones y el uso que estas
haciendo de ese SessionStorage.
Yo tengo una app. andando con 3 DB.
Las clases que uso son las que implementé en uNhAddIns y parte de como
funciona todo está explicado en este post
http://fabiomaulo.blogspot.com/2009/09/configure-sessionfactory-providers.html

<http://fabiomaulo.blogspot.com/2009/09/configure-sessionfactory-providers.html>Para
quienes usamos uNhAddIns.SessionEasier no hay problema de manejo de
sessions/transaction.

P.S. Cuando tenga un poco de tiempo voy a agregar uNhAddIns.WebMVC con los
ActionFilters para session y ambient-transaction

2010/8/11 Maria Teresa Ruiz Espinosa <[email protected]>

> Buenas, he estado comprobando el código y si que cerramos la session.
>
>  public static void Application_EndRequest(object sender, EventArgs e)
>         {
>             var sesionesActivas =
> HttpContext.Current.Items.Contains(CLAVE_SESIONES) ?
> HttpContext.Current.Items[CLAVE_SESIONES] : null;
>             if (sesionesActivas != null)
>             {
>                 foreach (var session in ((IDictionary<string,
> ISession>)sesionesActivas).Values)
>                 {
>                     session.Close();
>                 }
>             }
>         }
>
>
>>
>>
>
>  --
> Para escribir al Grupo, hágalo a esta dirección:
> [email protected]
> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>



-- 
Fabio Maulo

-- 
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano

Responder a