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-менеджере (на сервере-элементе).