I am getting this error message in my sessionModule class when trying
to fire up the OnBeginRequest event.
Here is how my code looks like:
private void OnBeginRequest(object sender, EventArgs e)
{
HttpApplication app = (HttpApplication)sender;
var container = ((IContainerAccessor)app).Container;
var sessions =
RetrieveAppSessions((ISessionManager)container[typeof(ISessionManager)]);
foreach (var item in sessions)
RegisterSession(app, item.Value, item.Key);
}
And here is the exception i am receiving:
Exception Details: System.InvalidCastException: Unable to cast object
of type 'ASP.global_asax' to type 'Castle.Windsor.IContainerAccessor'.
Source Error:
Line 37: {
Line 38: HttpApplication app = (HttpApplication)sender;
Line 39: IWindsorContainer container =
((IContainerAccessor)app).Container;
Line 40:
Line 41: var sessions =
RetrieveAppSessions((ISessionManager)container[typeof(ISessionManager)]);
Source File: SessionModule.cs Line: 39
Stack Trace:
[InvalidCastException: Unable to cast object of type 'ASP.global_asax'
to type 'Castle.Windsor.IContainerAccessor'.]
SessionModule.OnBeginRequest(Object sender, EventArgs e) in
SessionModule.cs:39
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
+68
System.Web.HttpApplication.ExecuteStep(IExecutionStep step,
Boolean& completedSynchronously) +75
Version Information: Microsoft .NET Framework Version:2.0.50727.3603;
ASP.NET Version:2.0.50727.3082
Any idea?
thanks
--
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.