Я пытаюсь использовать appsettings.json
в качестве глобальной конфигурации для приложения Razor Pages.
Он прекрасно работает для извлечения значений из appsettings.json
в PageModel (я сопоставляю структуру в POCO и внедряю IConfiguration
в мою PageModel).
Этот доступ выглядитпросто так:
var settings = _configuration.GetSection("AppSettings").Get<AppSettings>();
int setting1 = settings.Setting1
Теперь внутри моего приложения я хочу иметь страницу, где эти значения могут быть установлены от пользователя.Я просто попытался установить settings.Setting1
на другое значение, но он не записывает эти новые значения в мой файл appsettings.json
.
Есть ли способ достичь этого?