Слот развертывания Azure копирует пользовательские домены - PullRequest
0 голосов
/ 30 января 2019

У меня мультитенантный веб-сайт, который имеет много пользовательских доменов.

Это 1 веб-приложение, содержащее 1 сайт, которое позволяет клиентам иметь раздел сайта под своим собственным доменным именем.Следовательно, 1 веб-приложение со многими настраиваемыми доменами.

Я настраиваю слот развертывания, чтобы беспрепятственно публиковать новые изменения сайта, не затрагивая конечных пользователей простоем и т. Д. Поэтому я опубликую изменения в слоте развертывания, выполняянекоторое простое тестирование, затем поменяйте его как производство.

Проблема в том, что слоты развертывания не копируют пользовательские домены в новый слот, поэтому есть ли способ выполнить копирование текущих пользовательских доменов при публикации в слоте?

Так, например, через 1 неделю я автоматически добавляю 5 новых пользовательских доменов в slot1.(Добавление пользовательских доменов запускается конечным пользователем)

Я публикую новые изменения в slot2 и поменяю на них.Мне также нужно 5 дополнительных пользовательских доменов в slot2.

Кто-нибудь еще имел дело с этим?

Спасибо

1 Ответ

0 голосов
/ 06 марта 2019

Итак, это было мое недоразумение.

Мой рабочий слот содержал пользовательские домены.

В моем промежуточном слоте не было пользовательских доменов.

Когда вы меняете слоты поверхAzure делает следующее:

  • копирование пользовательских доменов и нескольких других настроек в новый слот назначения (в данном случае «подготовка») https://docs.microsoft.com/en-us/azure/app-service/deploy-staging-slots
  • Включение именслоты источника и назначения
  • меняются по IP-адресам, поэтому промежуточный слот становится рабочим, и наоборот

для более подробной информации проверьте это https://stackify.com/azure-deployment-slots/

...