Я пытаюсь собрать ядро ASP.Net с использованием конвейера сборки в devops Azure и получаю сообщение об ошибке при запуске сценария для сценария миграции ef.
У меня нет строки производственного соединения в файле appsettings.json специально.Строка производственного подключения заполняется в разделе «Конфигурация» службы приложения.Я знаю, что веб-приложение может подключаться к базе данных, поскольку я опубликовал ее с использованием Visual Studio, и таблицы были созданы в рабочей базе данных, а также могут читать / сохранять в / из БД.
сценарий, который я запускаюis:
dotnet ef migrations script -i -o $(build.artifactstagingdirectory)\scripts.sql --project $(Build.SourcesDirectory)\MyApp\MyApp.csproj --startup-project $(Build.SourcesDirectory)\MyApp\MyApp.csproj
Ошибка в выводе скрипта:
System.ArgumentNullException: значение не может быть нулевым.Имя параметра: connectionString
Итак, у меня вопрос: как передать строку производственного соединения в команду ef migrations, не имея строки соединения в файле appsettings.json?