Web App - инициализация приложения во время подкачки, когда не происходит сброс

Для приложений, нуждающихся в "разогреве", модуль " Инициализация приложения " полезен в том случае, если сброс IIS происходит в промежуточном слоте при его переключении в рабочий режим. Это (сброс IIS) обычно происходит, если в веб-приложении настроен параметр слота.

В случае слотов, которые НЕ сбрасываются при замене, возможно ли, чтобы модуль инициализации приложения все еще инициализировался? Т.е. без сброса, может ли инициализация приложения по-прежнему запрашивать и ждать завершения страницы прогрева?

1 ответ

После настройки инициализации приложения начальные страницы будут отображаться при инициализации вашего веб-приложения (запуск или перезапуск).

<system.webServer>
  <applicationInitialization doAppInitAfterRestart="true">
    <add initializationPage="/page.aspx" hostName="xx.xx.com" />
  </applicationInitialization>
</system.webServer>

На основании статьи, которую вы разместили. Если нет необходимости менять конфигурацию, веб-приложение не будет перезапущено. Начальные страницы не будут попадать.

модуль инициализации приложения может все еще инициализироваться?

Я не нашел способ сделать это, и я думаю, что это не обязательно делать. Поскольку ваше веб-приложение не перезапускается, состояния приложения и кэши не теряются.

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