ok, but how?
my sessions are managed by structuremap like this:

 For<ISessionFactory>().Singleton().Use(cfg.BuildSessionFactory());
 For<ISession>().HttpContextScoped().Use(ctx =>
ctx.GetInstance<ISessionFactory>().OpenSession());

and in global.asax. Application_EndRequest I do:
ObjectFactory.ReleaseAndDisposeAllHttpScopedObjects();

how to know if all the sessions have been disposed? and then how to
close/dispose them?

On Sep 16, 6:30 pm, Jason Meckley <[email protected]> wrote:
> www.nhprof.com.
>
> make sure you are disposing of your sessions when you are finished
> with them.
>
> On Sep 16, 11:21 am, Luka <[email protected]> wrote:
>
>
>
>
>
>
>
> > Hi, is there a way to see all open nhibernate session in the
> > application?
>
> > Why?
> > Because, I am getting this error in my MVC application:
> > Timeout expired. The timeout period elapsed prior to obtaining a
> > connection from the pool. This may have occurred because all pooled
> > connections were in use and max pool size was reached.
>
> > I have done this 
> > configuration:http://www.kevinwilliampang.com/2010/04/06/setting-up-asp-net-mvc-wit...
>
> > Please help.

-- 
You received this message because you are subscribed to the Google Groups 
"nhusers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/nhusers?hl=en.

Reply via email to