Hi all,
We have developed a web application using ASP.NET v1.1 (with C#). It's nearly 18 months that our application is in use with almost 10-15 simultaneous users. In the last 3 months we have encountered a grave problem with session timeout. We have set the timeout value to 20 minutes, but sessions expire earlier than expected, even when users are not idle for this period. (We have designed a page that is called in Session_End method, so that user is informed of the situation)
We've been using the InProc mode for SessionState and according to some articles on the internet, it seems that when the process w3wp.exe recycles, the sessions are lost. So we tried StateServer, but it doesn't seem to make any difference. We're really desperate finding a solution to this problem. Would you please give us some hints on how to detect the reason for the inopportunate calling of Session_End in Global.asax? We're in urgent need of a solution.
EggHeadCafe - .NET Developer Portal of Choice
http://www.eggheadcafe.com