By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
458,107 Members | 1,584 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 458,107 IT Pros & Developers. It's quick & easy.

HttpModule gets InProc Session_Start, not Session_End

P: n/a
I have an HttpModule that gets the
SessionStateModule and registers for
the Start and End events. Global receives
both Start and End events (both timeout and
when Session.Abandon() is called), but my
module receives only the Start event.
SessionMode is InProc. Commenting out Global's
Session_End() does not have any effect.

Does anyone know why Session_End() is not called?

public void Init(HttpApplication application)
{
HttpModuleCollection modules = application.Modules;
IHttpModule module = modules["Session"];
if (module.GetType() == typeof(SessionStateModule ))
{
SessionStateModule stateModule = (SessionStateModule)
module;
stateModule.Start += (new EventHandler
(this.Session_Start));
stateModule.End += (new EventHandler
(this.Session_End));
}
}

Nov 17 '05 #1
Share this question for a faster answer!
Share on Google+

This discussion thread is closed

Replies have been disabled for this discussion.