IIS ApplicationInitialization не вызывает initializationPage на одном из серверов
Я настраиваю инициализацию приложения для нашего веб-приложения, выполнив следующие действия: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/iis-80-application-initialization
ниже мои изменения в web.config
<applicationInitialization doAppInitAfterRestart="true" skipManagedModules="true" remapManagedRequestsTo="init.html">
<add initializationPage="/warmup/init" hostName="phoenix"/>
</applicationInitialization>
Это работает найти в моей локальной (win10) и 2 других средах для dev
а также staging
(оба win2012) но не работают на QA
среда (win2012).
на QA
окружение я вижу init.html
на экране, когда повторяется опрос приложений, но initializationPage
не называется вообще.
startMode
опроса приложения AlwayRunning
Preload Enabled
является true
в веб-приложении,
Idle Time-out
0 в пуле приложений
Regular Time Interval (minutes)
0 в пуле приложений
Я проверил журналы событий Windows, никаких связанных журналов нет.
Любые другие настройки, чтобы проверить?
0 ответов
У вас установлена функция инициализации приложения? Опции, очевидно, существуют, даже если эта функция не установлена в системе Windows. У меня возникла та же проблема, и мне пришлось перейти к функциям Windows и выбрать "Инициализация приложения" в параметрах функции IIS, чтобы она заработала.