Как задать значение exe.config для ASP.Net Core из строки подключения службы приложений Azure - PullRequest
0 голосов
/ 08 апреля 2019

У меня есть приложение ASP.Net Core 2.2, предназначенное для .Net Framework 4.7.2, размещенное в службах приложений Azure.Я хочу использовать строку подключения службы приложений Azure для установки строк подключения.Поскольку я нацеливаюсь на .Net Framework, мое приложение имеет файл appname.exe.config, в котором хранятся элементы конфигурации (одним из них является структура сущностей).

Когда я пытаюсь использовать строку подключения, Я получаю сообщение об ошибке «Формат строки инициализации не соответствует спецификации, начиная с индекса 0.».

Я пробовал их в обычном приложении .Net Framework, и они работают отлично, но я полагаю, потому чтоЯдро Asp.Net использует файл EXE вне процесса, строки подключения не заполняются.

Могу ли я что-нибудь сделать с этим?

Заранее спасибо, Дэвид

1 Ответ

0 голосов
/ 09 апреля 2019

В приведенном выше комментарии вы упомянули, что размещаете строку подключения в определенном месте.Я надеюсь, что вы поместили его в конструктор, потому что строка соединения должна быть передана вашему конструктору в Entity Framework 6, чтобы он мог легко прочитать его, когда вы вызываете этот конструктор из своего кода.

Вы можете обратиться к ссылке ниже, чтобы узнать, как обрабатывать строки подключения с помощью ASP.NET Core Applications.

Обработка строк подключения в EF6

Вы также можете обратиться к этой ссылке ниже, чтобы узнать, как их настроить в Appsettings.json.

Настройки основного приложения ASP.Net

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...