Thanks Jason.
I have tried. Burrow did not ship with NHibernate.
*Is anyone using NHibernate 2.1.2.4000 with Burrow? *Could you advise me how
you configured the settings?
NOTE:
I have tried the following setting in the Web.Config file.
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="NHibernate" publicKeyToken="aa95f207798dfdb4"/>
<bindingRedirect oldVersion="2.0.1.4000" newVersion="2.1.2.4000"/>
</dependentAssembly>
</assemblyBinding></runtime>
Many Thanks.
Daoming
On 7 April 2010 13:35, Jason Dentler <[email protected]> wrote:
> 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]<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.