Как действительно мешают пулам приложений переработать в IIS 7.5?
Я настроил следующие настройки:
ProcessModel -> Idle Time-out (minutes) = 0 Recycling -> Regular Time Intervals (minutes) = 0
Этих настроек достаточно, чтобы мешать пулу приложений переработать?
Да, все должно быть в порядке, если вы также используете Private Memory Limit = 0. Есть еще причины, по которым AppPool может перерабатываться, например, при добавлении нового глобального модуля он должен будет перерабатываться, чтобы изменения конфигурации вступили в силу, но вы также можете отключить это, используя "Disable Recycling on Configuratoin Changes".
Наконец, если вы используете ASP.NET, вы должны учитывать, что AppDomains все равно будет перерабатываться при изменении конфигурации (например, web.config). Но это не должно влиять на AppPool как таковой, только на приложения ASP.NET, работающие в нем (например, Session State), но опять же, это зависит от того, почему вы задаете этот вопрос, важно это или нет.