В настоящее время я внедряю веб-приложение в Microsoft Azure. Меня интересует, как использовать промежуточный слот вместе с ACS.
Я хочу перенести свое приложение в промежуточный слот, убедиться, что оно работает, а затем выполнить VIP-своп в производство.
Подход довольно прост, за исключением конфигурации ACS. Поскольку промежуточный слот получает случайный URL во время развертывания, необходимо выполнить настройку ACS впоследствии. Для WebRole web.config и приложения проверяющей стороны в ACS должен быть настроен новый URL-адрес промежуточного слота.
Витторио Бертокки описывает в своем сообщении в блоге , как обновить web.config без повторного развертывания, и я полагаю, что ACS может быть обновлен с помощью сценария после развертывания в стадии подготовки.
Этот подход кажется довольно сложным и хрупким; Я ищу простое и надежное решение для моего процесса развертывания. Я что-то пропустил?
Поскольку конфигурация ACS довольно проста и понятна в производственном слоте, я думал о том, чтобы пропустить тестирование приложения в промежуточном слоте и использовать его только для выполнения VIP-свопинга в производство (приложение будет протестировано). в собственной хост-службе QA).
Что вы думаете об этом подходе? Могут ли быть различия между размещенными службами в Azure?