У меня есть базовый api ASP.NET с фреймворком abp, когда я помещаю строку подключения в свой appsettings.json для моего бэкэнда для подключения, он никогда не выбирает указанную мной строку подключения.
строка будет выглядеть примерно так
По умолчанию: Сервер = имя проекта-sql-server.database.windows.net, 1433; Исходный каталог = имя проектаb + логин
но когда я отлаживаю и проверяю строку подключения, всегда используется вариант localhost с ProjectnameDb в качестве имени базы данных.
connectionstring = Server = localhost; База данных = projectNameDb; Trusted_Connection = True;
apb имел некоторую информацию о генерируемой строке подключения, если она не была найдена, но даже когда я помещаю appsettings.json в каждый модуль с желаемой строкой, он все равно не подбирается.
это не позволяет мне запустить приложение, потому что даже когда я изменил соединение на тот, который они используют, оно также не улавливает это, мои миграции не применяются, и поэтому entityframework выдает ошибку, что некоторые поля не нашел.
Startup.ConfigureServices
и конструктор DbContext (и / или методOnConfiguring
, если вы ' повторно используем это). - person Leaky   schedule 13.03.2021appsettings.json
файла - person Alexander   schedule 13.03.2021