Я создал простое приложение ASP.net Core 6 MVC, в котором я просто читаю значения из AppSettings.json файл.
В моих приложениях , Я создал два раздела раздела и sectionb :
{
"SectionA": {
"SectionASubItem1": "test value",
"SectionASubItem2": "test value2"
},
"SectionB": {
"SectionBSubItem1": "test value",
"SectionBSubItem2": "test value2"
}
}
Я также создал класс для карты этого значения со свойствами класса:
Это то, что выглядит мой класс myConfiguration :
и отображение раздела, как это: < /p>
builder.Services.Configure(myConfiguration.GetSection("SectionA"));
builder.Services.Configure(myConfiguration.GetSection("SectionB"));
Проблема в том, когда я читаю раздел и раздел Внутри контроллера я получаю NULL. Из -за этого я не получаю значения из файла json. < /P>
public readonly MyConfiguration configuration;
public WeatherForecastController()
{
configuration = new MyConfiguration();
}
[HttpGet(Name = "GetWeatherForecast")]
public IActionResult Get()
{
// Here I am getting null
var sectionA = configuration.SectionA;
if (sectionA == null)
return BadRequest();
return Ok();
}
Подробнее здесь: https://stackoverflow.com/questions/728 ... -asp-net-c
Получение нулевой ошибки при чтении конфигурации от Appsettings.json в ядро asp.net ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение