In IIS, the default is to shut down the worker process after 20 minutes of inactivity? What is the rational behind it? It seems like people go to lunch, then come back forcing a reload of everything.
Specifically in regards to a .NET 4, ASP.NET MVC, C# app. Is there any reason to have the idle timeout enabled?