I read two MSDN articles on Session state modes in ASP .Net. 1 and 2.
Both articles shows that 'In Process' session state mode is the only mode that supports the Session_OnEnd event. If the session state Mode is StateServer or SQLServer, then the Session_OnEnd event in the Global.asax file is ignored. If the session state Mode is set to Custom, then support for the Session_OnEnd event is determined by the custom session-state store provider.
Can anyone please give me any reason why it will ignore Session_OnEnd event for StateServer or SQLServer modes?