Daoming, Try to use http://hornget.net to resolve those types of dependency issues.
Thanks, Jason On Wed, Apr 7, 2010 at 7:19 AM, Daoming Yang <[email protected]>wrote: > Thank you Tuna and Oskar, > > Now I'm planning to using NHibernate.Burrow and see whether this could > resolve my Collection was modified; enumeration operation may not execute > issue. > > Here is another issue "*Could not load file or assembly 'NHibernate, > Version=2.0.1.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4'"* > * > * > *How can I make the NHibernate.Burrow to work with NHibernate version > 2.1.2.4000 ?* > * > * > *NOTE: * > > 1. *I have downloaded the source of the Burrow and tried to reference > the Nhibernate DLL version 2.1.2.4000, but project cannot compile. * > > * > * > *Can anyone advise me?* > * > * > *Many thanks.* > * > * > *Daoming* > * > * > * > * > > On 7 April 2010 11:16, Oskar Berggren <[email protected]> wrote: > >> Theory: Maybe the problem is that your configuration and session factory >> is initialized on the first request after application restart. If a second >> request comes in before the first request is finished, maybe it will also >> try to initialize and then triggering this problem somehow. >> >> /Oskar >> >> >> 2010/4/7 Daoming Yang <[email protected]> >> >> I open the session for each request and close it at the end of the >>> request. >>> >>> Here is the code in the Global.asax.cs file. >>> >>> Can anyone advise me? >>> >>> Many thanks. >>> >>> Daoming >>> protected void Application_BeginRequest(object sender, EventArgs e) >>> { ManagedWebSessionContext.Bind(HttpContext.Current >>> , SessionManager.SessionFactory.OpenSession()); } >>> protected void Application_EndRequest(object sender, EventArgse >>> ) { >>> ISession session = ManagedWebSessionContext.Unbind( >>> HttpContext.Current, SessionManager.SessionFactory); >>> if (session != null) >>> { >>> try >>> { >>> if (session.Transaction != null && session. >>> Transaction.IsActive) >>> { >>> session.Transaction.Rollback(); >>> } >>> else >>> { >>> session.Flush(); >>> } >>> } >>> finally >>> { >>> session.Close(); } >>> } >>> } >>> >>> >>> >>> On 7 April 2010 10:28, Tuna Toksoz <[email protected]> wrote: >>> >>>> Seems to me that you are initializing NH Configuration (and also session >>>> factory) many times? >>>> >>>> Tuna Toksöz >>>> Eternal sunshine of the open source mind. >>>> >>>> http://devlicio.us/blogs/tuna_toksoz >>>> http://tunatoksoz.com >>>> http://twitter.com/tehlike >>>> >>>> >>>> >>>> >>>> >>>> On Wed, Apr 7, 2010 at 12:23 PM, Daoming Yang < >>>> [email protected]> wrote: >>>> >>>>> at WebController.Controllers._baseController..ctor() >>>>> at WebController.Controllers.Admin.AdminProductController..ctor() >>>>> >>>>> >>>> -- >>>> 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]<nhusers%[email protected]> >>>> . >>>> For more options, visit this group at >>>> http://groups.google.com/group/nhusers?hl=en. >>>> >>> >>> -- >>> 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]<nhusers%[email protected]> >>> . >>> For more options, visit this group at >>> http://groups.google.com/group/nhusers?hl=en. >>> >> >> -- >> 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]<nhusers%[email protected]> >> . >> For more options, visit this group at >> http://groups.google.com/group/nhusers?hl=en. >> > > -- > 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]<nhusers%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/nhusers?hl=en. > -- 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.
