В моем приложении у меня есть 2 разных кода первые модели данных. Я хочу, чтобы они оба могли обновляться с помощью выпуска в DevOps Azure, используя командную строку в качестве шага в моем выпуске. Мой ввод для командной строки выглядит следующим образом:
migrate.exe <assembly> <configurationType> /connectionString="<myConnectionString>" /connectionProviderName="<connectionProvider>" /verbose
Изначально у меня не было подробного тега, но из-за странной ошибки я его добавил.
В начале проекта у меня была одна модель данных, поэтому каждую миграцию я помещал в свой проект данных в каталог «Миграции». Для второй модели я добавил каталог «myDirectory» в «Миграции» и поместил каждую миграцию для второй модели в «Migrations / myDirectory».
Теперь по какой-то странной причине шаг в моем выпуске по обновлению базы данных для первой модели работает нормально. Шаг, который я добавил для второй модели, чтобы обновить базу данных, не делает. Я получаю сообщение об ошибке:
Ошибка входа пользователя 'myUser'
Странно то, что я не получаю эту ошибку, когда использую ту же команду, что и вышев моей локальной командной строке. Я уже проверил правильность строки подключения. Это. Я также проверил, имеют ли ресурсы Azure доступ к базе данных в настройках брандмауэра. Они делают.
Так что я действительно в растерянности, почему команда обновления второй модели с использованием миграций в DevOps Azure не работает, как это происходит при локальном запуске.
Anyпомощь очень ценится.