I am using .net 3.5 and I assigned the sessionstate element a timeout property of 30 minutes. To my surprise the session_end event sometimes runs even when there have not been 30 minutes of inactivity, and I have not declared session.Abandon() anywhere in my code.
I can't find much info about this occurring on the internet, can you help me out?