Hi, Patrick,

I just tried configure httpModule in Webconfig.xml, and it works fine now
for lazy loading.
thanks a lot for helping me here!


Regards.

Larry


On Mon, Apr 18, 2011 at 10:35 PM, Patrick Steele
<[email protected]>wrote:

> I've only ever used the custom HttpApplication and writing code for
> the BeginRequest and EndRequest events.  Try that and see if it works.
>
> ---
> Patrick Steele
> http://weblogs.asp.net/psteele
>
>
>
> On Sun, Apr 17, 2011 at 12:34 PM, Larry Zhao <[email protected]>
> wrote:
> > Thanks guy, I found the problem.
> > Since I am using Castle ActiveRecord 3.0, the SessionScopeWebModule in
> > compiled in Castle.ActiveRecord.Web.
> > So I changed to include:
> > <add name="ARScope"
> > type="Castle.ActiveRecord.Framework.SessionScopeWebModule,
> > Castle.ActiveRecord.Web"/>
> > Then the SessionScopeWebModule is included without error.
> > But the lazy load session closed problem still exists on some properties,
> > it's weird.
> > Regards.
> >
> > Larry
> >
> >
> > On Mon, Apr 18, 2011 at 12:03 AM, Larry Zhao <[email protected]>
> > wrote:
> >>
> >> Thanks a lot Patrick.
> >> Does that mean I just simply include :
> >>
> >> <add
> >>             name="ar.sessionscope"
> >>             type="Castle.ActiveRecord.Framework.SessionScopeWebModule,
> >> Castle.ActiveRecord" />
> >>
> >> in my <httpModules> in the web.config, then I will have SessionScope per
> >> Request feature?
> >> I actually tried that before, and I got the following error:
> >> Could not load type
> 'Castle.ActiveRecord.Framework.SessionScopeWebModule'
> >> from assembly 'Castle.ActiveRecord'.
> >> (C:\D\Development\workspaces\asp.net\BaiJiPortal\Web\web.config line
> 96)
> >> Is there any other code that I need to add beside the xml configuration?
> >> Thanks again for the help.
> >> Regards.
> >>
> >> Larry
> >>
> >>
> >> On Sun, Apr 17, 2011 at 11:22 PM, Patrick Steele
> >> <[email protected]> wrote:
> >>>
> >>> http://docs.castleproject.org/Active%20Record.Web%20applications.ashx
> >>>
> >>> ---
> >>> Patrick Steele
> >>> http://weblogs.asp.net/psteele
> >>>
> >>>
> >>>
> >>> On Sun, Apr 17, 2011 at 6:30 AM, Larry Zhao <[email protected]>
> >>> wrote:
> >>> > Hi, Everyone,
> >>> >
> >>> > I am using castleactiverecord in Web Project. And I am having
> headache
> >>> > with
> >>> > the famous Lazy Loading error:
> >>> >
> >>> > Initializing[User#2]-failed to lazily initialize a collection of
> role:
> >>> > User.HostingActivities, no session or session was closed
> >>> >
> >>> > I did search through stackoverflow and found that there're two
> >>> > solutions:
> >>> >
> >>> > Implement a ThreadScopeInfo of my own. from blog "The
> >>> > Darksid": http://tinyurl.com/3mscdw4 -- but this seems not suitable
> for
> >>> > Web
> >>> > app.
> >>> >
> >>> > using ISession.Lock() to reattach the object, before calling any Lazy
> >>> > Load
> >>> > Property. -- this is fine if I manually do that every time.
> >>> >
> >>> > is there a central solution for this in Web app? That means I don't
> >>> > need to
> >>> > do ISession.Lock() everytime when using Lazy Load properties?
> >>> >
> >>> > Because I am also using other libraries and they will also sometimes
> >>> > call
> >>> > lazy load property and I could not modify all the places of the code
> in
> >>> > libraries.
> >>> >
> >>> > Need help. Thanks!
> >>> >
> >>> > Regards.
> >>> >
> >>> > Larry
> >>> >
> >>> > --
> >>> > You received this message because you are subscribed to the Google
> >>> > Groups
> >>> > "Castle Project Users" 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/castle-project-users?hl=en.
> >>> >
> >>>
> >>> --
> >>> You received this message because you are subscribed to the Google
> Groups
> >>> "Castle Project Users" 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/castle-project-users?hl=en.
> >>>
> >>
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Castle Project Users" 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/castle-project-users?hl=en.
> >
>
> --
> You received this message because you are subscribed to the Google Groups
> "Castle Project Users" 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/castle-project-users?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Castle Project Users" 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/castle-project-users?hl=en.

Reply via email to