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, чтобы она заработала.

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