I have an ASP.NET application where the user will be right in the
middle of doing something and the sessions ends and then it blows up
because I have stored some things in the Session hashtable. I know
it's not ending because of the usual culprits (timeout, web.config file
changing, anti-virus software scanning the dll, etc.). So I am
wondering if there is a way to ask IIS why the session ended. It could
be programmatically or it could be manually looking in an IIS log
somewhere or anything else. thanks in advance.