Zuguki
@Zuguki
I'm working all the time!

Как сделать общий appsettings.json для разных .sol?

Решил делить микросервисы на уровне солушенов. В каждом солушене свой appsettings.json. Хочется узнать подходы, как можно вынести appsettings.json, чтобы задавать конфигурирование сразу для всех .sol? Также я использую .net aspire, который собирает все проекты, там есть свой appsettings.json, но пока что я не нашел, можно ли использовать его для общих настроек.
  • Вопрос задан
  • 70 просмотров
Решения вопроса 1
@mvv-rus
Настоящий админ AD и ненастоящий программист
Можно добавить произвольные файлы JSON в конфигурацию на этапе конфигурирования приложения. Используйте для этого метод расширения AddJsonFile интерфейса IConfigurationBuilder.
В приложениях на современном (.NET 6+) шаблоне WebApplication этот интерфейс доступен через свойство WebApplicationBuilder.Configuration, примерно так:
var builder = WebApplication.CreateBuilder(args);
//...
builder.Configuration.AddJsonFile("path_and_file.json");
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы