В Azure у вас могут быть слоты, в которые вы можете развернуть свое веб-приложение.Например, у вас могут быть слоты Production и Staging.Вы можете развернуть в Staging, а затем проверить, все ли в порядке, и если это так, поменять местами Staging with Production.Я считаю, что за кулисами эти слоты - всего лишь 2 сайта в IIS.Моя идея состоит в том, чтобы просто поменять привязки и переименовать веб-сайты, чтобы слот / сайт Staging получал привязку http://prod -superapp.com , а слот / сайт Production получал http://stg -superapp.com переплет, затем переименуйте сайт Production в Staging и Staging to production.Последний шаг необходим, чтобы при следующем развертывании мы снова развернулись в слоте Staging.
Можете ли вы придумать что-нибудь лучше, чем это?Находите ли вы какие-либо проблемы с этим подходом, о которых я сейчас не знаю?Я знаю, что не может быть двух сайтов с одинаковой привязкой, работающих одновременно, поэтому у этой схемы будет некоторое время простоя, пока весь процесс завершится.