IIS 7.5 - изменение режима запуска пула приложений на всегда работающий

У меня есть IIS 7.5, и я установил модуль инициализации приложения для него. Сейчас я пытаюсь изменить StartMode пула приложений, но не вижу опцию StartMode в диспетчере IIS. Я посмотрел в разделе "Основные и дополнительные настройки". Я думаю, что следующее место для редактирования этого значения будет в Machine.Config. Итак, я нашел этот файл, но я не уверен, где будет размещено обновление. Я считаю, что он должен быть установлен на AlwaysRunning.

Любая помощь будет оценена.

3 ответа

Я нашел Configuration Editor под Management раздел IIS manager,

РЕДАКТИРОВАТЬ: startMode находится в разделе system.applicationHost/applicationPools под applicationPoolDefaults, Он также может быть настроен для каждого элемента в Application Pools - Advanced Settings,

В этой записи http://developers.de/blogs/damir_dobric/archive/2009/10/11/iis-7-5-and-always-running-web-applications.aspx я нашел ответ.

Чтобы настроить пул, установите для атрибута startMode значение AlwaysRunning файла конфигурации IIS C:\Windows\System32\inetsrv\config\applicationHost.config:

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

И вам нужно реализовать другие вещи, чтобы ваше приложение всегда работало

Если вы хотите иметь пользовательский интерфейс, перейдите по этой ссылке https://blogs.msdn.microsoft.com/amol/2013/01/25/application-initialization-ui-for-iis-7-5/ и загрузите "ApplicationInitializationInstaller_x64.zip". после установки вы найдете новый значок в iis-менеджере (на сервере-элементе).

Другие вопросы по тегам