Most ASP.NET application are using sessions, particularl y data driven application. These kinds of applications are using “Inproc” mode of session. During the development phase, the developer does not face any of the problems with session. When the application is deployed, this problem arise one by one. This post will share and highlight some thoughts about expired session problems.
This usually happens in a shared hosting solution where the session is shared between the user and the session is about to expire. Usually the session timeout is set to 20 minutes so if you have an application that is tightly couple with Session, this means that you’ll have a bigger problem with expired sessions.
Read the rest of the post here:Â http://www.codeproject.com/Tips/834184/ASP-Net-Session-Expired-Problem