This could be a silly/lame question, especially after working so long with ASP.NET :), but I need to be sure.
Is it possible to have session (that is ASP.NET session) outlive the Application (app instance/app domain/Application variable)?
In other words, if Application_End is called in the Global.asax, does it indicate that there will be no more active session? and any new request will result in a Application_Start followed by an new Session_Start?
Note, the Session may not always be InProc, the session could be in a State server or SQL server.