I am aware that the following steps allow me to configure the timeout values in IIS however what are the differences between them. Also are the ASP.NET Session State and CookieTimeout values in the web.config file by default as I don't see them in the Configuration Editor. If so what change do I need to make to the web.config file and how does it affect the other timeout changes?
Steps
- Session Time Out is 20 minutes by default. The value is affected in a number of settings including Application Pool, ASP, ASP.NET Session State, CookieTimeout.
- Open IIS Manager
- Application Pool -> Advanced Settings -> Process Model -> Set Idle Time-out in minutes
- Sites -> your-website-domain.com -> ASP -> Session Properties -> Time-out then Apply Change
- Sites -> your-website-domain.com -> Configuration Editor -> system.web/sessionState -> Set Timeout value then Apply Change
- Sites -> your-website-domain.com -> Configuration Editor -> system.web/roleManager => Set cookieTimeout then Apply Change