В некотором смысле, разница в том, что во время цикла http.sys
поддерживает подключение клиента, пока рабочий процесс перезагружается, и прозрачно направляет новые запросы новому рабочему процессу после его запуска.
Также IIS (6 и 7) по умолчанию использует «Перекрытую переработку». Это означает, что IIS запустит новый рабочий процесс, прежде чем завершит работу старого рабочего процесса. После запуска нового процесса все новые запросы направляются новому процессу.
Если вы остановите и запустите пул приложений, вы сбросите все ваши клиентские подключения, и пользователи могут получить сообщение о недоступности службы во время запуска нового пула.