IIS ApplicationInitialization не вызывает initializationPage на одном из серверов

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) и в двух других средах для devи staging(обе win2012), но не работает в QAсреде (win2012).

в QAсреде я вижу init.htmlна экране, когда опрос приложений перезапускается, но initializationPageне вызывается вообще.

startModeопрос приложенийAlwayRunning

Preload Enabledесть trueв веб-приложении,

Idle Time-out0 в пуле приложений

Regular Time Interval (minutes)0 в пуле приложений

Я проверил журналы событий Windows, но соответствующих журналов там нет.

Какие еще настройки нужно проверить?

решение1

Установлена ​​ли у вас функция инициализации приложения? Параметры, по-видимому, существуют, даже если функция не установлена ​​в системе Windows. У меня была та же проблема, и мне пришлось перейти в функции Windows и выбрать «Инициализация приложения» из параметров функции IIS, чтобы она заработала.

Связанный контент