Назад | Перейти на главную страницу

Настройте веб-сайт IIS 7.5, чтобы он никогда не закрывался

Я настраиваю веб-сайт IIS 7.5, на котором размещено несколько веб-служб, так, чтобы он никогда не отключался. Я понимаю, что в applicationHost.config есть параметр, позволяющий включить это

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

Однако я хотел бы настроить это в пользовательском интерфейсе диспетчера IIS, например как расширенная настройка пула приложений. Есть ли где-нибудь такая настройка в диспетчере IIS?

РЕДАКТИРОВАТЬ:

я нашел другая возможность что привело меня Вот:

Если вы хотите увеличить продолжительность тайм-аута, просто измените его со значения по умолчанию 20 на любое количество минут, которое вы хотите. Вы также можете настроить параметр на 0 (ноль), что эффективно отключает тайм-аут, чтобы пул приложений никогда не отключался из-за простоя.

Однако я хотел бы знать, могу ли я установить startMode="AlwaysRunning" в графическом интерфейсе.

В IIS 7.5+ это можно сделать через графический интерфейс. Щелкните правой кнопкой мыши Пул приложений -> Дополнительные настройки -> Общие -> Режим запуска. Измените это на «Всегда работает», и он должен выполнить то, что вы ищете.

Взгляните на скриншот ниже:

Ура!

Веб-сервис или веб-сайт никогда не закрываются. Единственное, что будет отключено или переработано, - это пул приложений. Если вы не хотите, чтобы пул приложений делал это, вы можете установить предварительное свойство пула приложений в диспетчере IIS.