Синтаксический анализ строки подключения ASP.NET Core с помощью Environtment = в файле systemd. - PullRequest
0 голосов
/ 16 октября 2018

Я следовал этому руководству Чтобы настроить приложение ASP.NET Core на сервере Ubuntu 18.04.У меня проблемы, хотя.Хотя он работает, когда я устанавливаю строку подключения appsettings.json, кажется, что он не может прочитать введенную строку, как если бы она была помещена в файл .service, например: Environment=ConnectionStrings:SqlServer="connectionString"

Есть ли разумный способсправиться с этим?что-то я пропустил, может быть?Я использовал systemd-escape "ConnectionStrings:SqlServer=\"<connectionString>\", чтобы убедиться, что он правильно экранирован, но просто кажется, что приложение никогда не получит connstr.

Возможно, у меня будет одновременно запущено более одного сервиса, и они НЕ будутиспользовать ту же базу данных.

1 Ответ

0 голосов
/ 16 октября 2018

Разобрался.

Чтобы проанализировать строку соединения sqlserver, ее необходимо добавить примерно так:

Environment:SQLCONNSTR_<stringname>=<connstring>

Также есть три других типа, кроме пользовательского.Их можно посмотреть здесь

Спасибо всем, кто нашел время, чтобы прочитать это!

...