Здравствуйте, Ночной Смотрящий, Вы писали:
НС>Давай начнем с простого. Чем вот это не подходит?
Тем что там можно вычитать конфигурацию только с одной иерархии
т.е.
/myapplication
/myapplication/sybkey1
/myapplication/sybkey1/sybkey11
/myapplication/sybkey1/sybkey11/keyxxx
/myapplication/sybkey2/subkey33/keyzz/
и в примере это показано..
Я там вдоль и поперек все просмотрел.. даже в код на гитхабе лазил но поддерживается конфигурация по иерархии одного ключа.
public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.ConfigureAppConfiguration(builder =>
{
builder.AddSystemsManager("/myapplication");
})
.UseStartup<Startup>();
Что у меня есть... точнее как заводили ключи (сразу говорю это делали довольно давно и переделать сложно уже
— иерархия по Энвайромену+ Аппликейшену
/<Env_name>/<app_name>/key1
к примеру
/Dev/MyService01/DB/Password
/Dev/MyService01/Redis/Password
/Dev/MyService01/Connection/SomeOtherSecret
и к этой иерархии еще дополнительная которая глобальна для энва
/dev/pgsql/user01/password
/dev/rds/user_abc/password