Не меняйте местами, если прогрев не удался
У меня есть слот развертывания для моего приложения, и у меня есть этот раздел в web.config:
<applicationInitialization doAppInitAfterRestart="true">
<add initializationPage="/validate" hostName="Test-UI" />
</applicationInitialization>
У меня включена автоматическая замена для слота.
Слот все еще будет меняться, если страница вернет ошибку (статус 500)?
Изменить: я не могу просто пойти и сломать приложение, чтобы проверить его, потому что у нас есть довольно сложный процесс, чтобы даже добраться до части развертывания.
1 ответ
Слот все еще будет меняться, если страница вернет ошибку (статус 500)?
Короче да, все равно поменяется.
Чтобы лучше понять причины сбоев подкачки, сначала необходимо объяснить, как код приложения в промежуточном слоте инициализируется / прогревается до подкачки к производству.
Сбои на этих этапах являются наиболее распространенными причинами общего сбоя операции подкачки.
Таким образом, если вы получаете сбои при инициализации или прогрев слота, это приведет к сбою операции подкачки.
Для более подробной информации, вы можете обратиться к этой статье.