Ответы:
У меня был тот же вопрос, что и у оригинального плаката, но я не смог найти краткого ответа, ниже приведен анализ моего исследования.
Пул приложений! = Рабочий процесс (w3wp.exe)
Немедленно запустить пул приложений = автоматический или ручной запуск.
Основные настройки ...
Режим запуска = режим запуска рабочего процесса: немедленно или по требованию. Дополнительные
параметры ...
Дополнительные замечания
IISRESET / start
Запустите IIS, и вышеуказанные параметры конфигурации определят, когда будут запущены
пул приложений и рабочий процесс (w3wp.exe).
IIS Manager Остановить действие графического интерфейса веб-сервера
Остановить веб-сервер для обработки входящих запросов, но не остановит пул приложений или процесс w3wp.exe.
IIS Manager Запуск действия веб-сервера с графическим интерфейсом
Запустите веб-сервер для обработки входящих запросов, но не запустите пул приложений или процесс w3wp.exe.
Действие меню для запуска / остановки веб-сервера
Действие IIS Manager Остановить графический пользовательский интерфейс пула приложений
Остановите процесс w3wp.exe.
Похоже, «Запуск пула приложений немедленно» определяет, запускается ли пул приложений при запуске службы публикации в Интернете. Но «запущенный» пул приложений не обязательно запущен (то есть процесс w3wp может отсутствовать).
Если пул приложений не «запущен», вы получите 503 при посещении сайта, который использует этот пул приложений.
Если пул приложений «запущен», тогда процесс w3wp будет обслуживать ваш запрос. «Всегда выполняется» означает, что при запуске пула приложений запускается процесс w3wp. OnDemand означает, что процесс w3wp запускается при первом обращении к веб-сайту, связанному с приложением (при запуске w3wp возникает задержка).
Немного поздно, чтобы ответить, но я добавлю свои выводы, когда я оглянулся вокруг, чтобы найти ответ на этот же вопрос.
«OnDemand»: IIS запускает рабочий процесс при получении первого запроса на веб-приложение. «AlwaysRunning»: IIS запускает рабочий процесс для пула приложений, как только IIS запускается или когда создается пул приложений.
Согласно IIS 8 Что нового - настройки пула приложений :
Режим запуска
Несколько веб-приложений требуют значительного времени для запуска. IIS по умолчанию запускает рабочий процесс только при получении первого запроса к веб-приложению. Поэтому для веб-приложений, которые требуют более длительного времени для инициализации, пользователи могут увидеть медленные ответы.
Для таких приложений рекомендуется запускать рабочий процесс сразу после запуска IIS. Пулы приложений имеют параметр startMode, который при значении AlwaysRunning запускает рабочий процесс для пула приложений сразу после запуска IIS.
IIS 8 предоставляет вам этот параметр в пользовательском интерфейсе настроек пула приложений.