Web App - инициализация приложения во время подкачки, когда не происходит сброс
Для приложений, нуждающихся в "разогреве", модуль " Инициализация приложения " полезен в том случае, если сброс IIS происходит в промежуточном слоте при его переключении в рабочий режим. Это (сброс IIS) обычно происходит, если в веб-приложении настроен параметр слота.
В случае слотов, которые НЕ сбрасываются при замене, возможно ли, чтобы модуль инициализации приложения все еще инициализировался? Т.е. без сброса, может ли инициализация приложения по-прежнему запрашивать и ждать завершения страницы прогрева?
1 ответ
После настройки инициализации приложения начальные страницы будут отображаться при инициализации вашего веб-приложения (запуск или перезапуск).
<system.webServer>
<applicationInitialization doAppInitAfterRestart="true">
<add initializationPage="/page.aspx" hostName="xx.xx.com" />
</applicationInitialization>
</system.webServer>
На основании статьи, которую вы разместили. Если нет необходимости менять конфигурацию, веб-приложение не будет перезапущено. Начальные страницы не будут попадать.
модуль инициализации приложения может все еще инициализироваться?
Я не нашел способ сделать это, и я думаю, что это не обязательно делать. Поскольку ваше веб-приложение не перезапускается, состояния приложения и кэши не теряются.