I'm configuring IIS 7.5 website hosting several web services to never-shut-down. I understand that there is a setting in applicationHost.config to enable this

  <add name="AppPoolName" managedRuntimeVersion="v4.0" startMode="AlwaysRunning" />

However, I would like configure this in IIS Manager user interface, e.g. as an advanced setting of the application pool. Is there such a setting somewheere in IIS Manager?


I found another possibility which led me here:

If you want to extend the length of the time-out setting, just change it from the default of 20 to however many minutes you want. You can also adjust the setting to 0 (zero) which effectively disables the timeout so that the application pool will never shut down due to being idle.

However, I would like to know if I can set startMode="AlwaysRunning" in GUI.


In IIS 7.5+, it is possible to do this through the GUI. Right click on the Application Pool -> Advanced Settings -> General -> Start Mode. Change that to "Always running" and it should accomplish what you are looking for.

Have a look at below screenshot:

enter image description here


| improve this answer | |

A web service or website never really get shutdown. The only thing that will get shut down or recycled is the application pool. If you don't want the application pool to do that, you can set the advance property of the application pool in your IIS Manager.

| improve this answer | |
  • Ok, to be precise, worker process is shut down after 20 minutes. Your answer is "you can set the advance property of the application pool in your IIS Manager". Read my question carefully, it was "which property?". – OzrenTkalcecKrznaric Jul 16 '13 at 7:45
  • 1
    Once you're in Advanced Settings, go to Process Model-> Idle Time-out set that to 0 – Yu Yu Jul 16 '13 at 13:34

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.