У меня есть новый проект ASP.NET MVC, который будет размещен в Azure с использованием их облачных сервисов с запуском нескольких веб-ролей. Мой вопрос заключается в том, как выполнять производственные развертывания с помощью FluentMigrator для изменения базы данных.Развертывание FluentMigrator и Azure
Если я запускаю FluentMigrator во время развертывания TeamCity, кажется, что он сначала обновит базу данных, а затем выполнит развертывание для нескольких веб-ролей по одному за раз. Поэтому кажется, что некоторые пользователи будут обращаться к старой версии сайта и использовать новую структуру базы данных, которая приведет к возникновению несоответствий и исключений.
Каковы наилучшие практики/предложения по развертыванию в среде Azure SQL Database с использованием FluentMigrator?