Всё, что нужно знать о настройке ASP.NET Core | Конфигурация, appsettings.json , IOptions

Опубликовано: 13 Июнь 2026
на канале: Шарпист
3
0

В этом видео ты узнаешь всё, что нужно знать о настройке ASP.NET Core: как работает конфигурация, зачем нужен appsettings.json, как правильно использовать IOptions, IOptionsSnapshot и IOptionsMonitor на практике.

Разберём, как хранить настройки для разных окружений (Development / Production), как читать конфигурацию из файлов, переменных окружения и других источников, а также какие ошибки чаще всего допускают при работе с конфигами в ASP.NET Core.

Видео будет полезно C# / .NET разработчикам, особенно если ты работаешь с Web API, микросервисами или просто хочешь писать более чистый и поддерживаемый код.

Таймкоды:
00:00:00 - appsettings.json
00:04:08 - Как работаю секции
00:07:57 - User Secrets и как хранить сенсетивные данные
00:12:10 - Откуда возникает перезапись значений
00:16:25 - Переменные среды (environment variables)
00:17:34 - Command Line Arguments
00:18:44 - Как собирается итоговая конфигурация
00:20:05 - Configuration Providers
00:22:36 - Меняем порядок конфигураций
00:24:22 - Environment (разработка и продакшн)
00:26:01 - launchSettings.json
00:31:22 - reload on change (меняем на лету)
00:33:55 - Практика и Options паттерн
00:41:02 - IOptionsSnapshot и IOptionsMonitor
00:43:00 - Небольшие фишки с инъекцией зависимостей