Я пытаюсь получить доступ к строке подключения SQL в проекте .net core api. Мой контроллер использует следующий код для его получения, но значение szDSN остается нулевым.
string szDSN = Environment.GetEnvironmentVariable("DSNSQLConnectionString");
и я добавляю его в свой appsettings.json вот так
"Values": {
"DSNSQLConnectionString": "Data Source=(local);Initial Catalog=local;User Id=abc; Password=123"
},
Я использовал тот же способ получения моего SQL-соединения в основном проекте .net функций типа, и он работал нормально. Но по какой-то причине он не извлекает значение из appsetting.json в типе проекта API. Что я делаю неправильно?
Мне нужно будет добавить еще много переменных конфигурации в этот проект, которые мне понадобятся в контроллерах, не уверен, почему Environment.GetEnvironmentVariable не захватывает значения переменных из appsettings.json