Во-первых, мы должны понимать, что слоты предназначены в первую очередь для быстрого развертывания новых версий веб-сайта.Например, для запуска промежуточной среды в слоте не рекомендуется .
Это параметры, которые, согласно документации, не меняются местами:
- Публикация конечных точек
- Пользовательские имена доменов
- SSL-сертификаты и привязки
- Настройки масштаба
- Планировщики WebJobs
Если любой из этих будет поменяться местами, это будет означать, что ваше приложение сломается.В более чем один путь.
Например, вам придется изменить конечные точки публикации для ваших развертываний, поскольку они поменяются местами.Это означает, что необходимо обновлять среду CI / CD каждый раз, когда вы меняете слоты .
Пользовательское имя домена, которое подключено к вашему производственному слоту , теперь будет указывать на вторичный слот, что делает своп бесполезным.Потому что ваш домен все еще указывает на старую версию!
Если кому-то удастся получить доступ к новой версии (что будет сложно, поскольку пользовательское доменное имя по-прежнему указывает на другой слот), SSL-сертификат (и привязка) не будет там.Изображение, которое происходит с веб-сайтом с заголовком HSTS .
Вы можете назвать хотя бы одну вескую причину для каждой из этих настроек, чтобы не заменялось при смене слотов.