Issue:
> ASP.NET application is timeout less than 20 minutes and you want to increase the timeout value.
Solution:
- There are several causes for this problem.
> Please change the session state configuration in Web.config (Default: 20 minutes) as listed below in the following script:
<sessionState timeout="120" cookieless="AutoDetect">
> IIS workers process recycle too often.
- IIS worker process may recycle less than 20 minutes if you have lots of applications share the same application pool. Usually, the problem can be repaired if you put your application in a stand-alone application.
> Change the IIS worker process idle timeout value (Default: 20 minutes)
- You can change it by clicking the following: IIS Manager > Application Pools > DefaultAppPool > Properties > Performance.