Есть ли способ использовать Ocelot с несколькими файлами конфигурации и средами, такими как ocelot.service1.Development.json
?
К сожалению, документация устарела и также не обрабатывает мой конкретный запрос c. Я видел, что он может иметь несколько файлов, которые будут объединены Документация :
ocelot.service1.json
ocelot.service2.json
//Program.cs
return WebHost.CreateDefaultBuilder(args)
.ConfigureAppConfiguration((host, config) => {
config
.AddOcelot(host.HostingEnvironment)
.AddEnvironmentVariables();
})
.UseStartup<Startup>();
}
Это работает, но не соответствует моим требованиям.
Документация также описывает следующую настройку Документация :
ocelot.Development.json
ocelot.Staging.json
//Program.cs
return WebHost.CreateDefaultBuilder(args)
.ConfigureAppConfiguration((host, config) => {
config
.AddJsonFile("ocelot.{host.HostingEnvironment.EnvironmentName}.json", true, true)
.AddEnvironmentVariables();
})
.UseStartup<Startup>();
}
Но это решение также не соответствует моим требованиям.
Есть ли способ, как я могу комбинировать оба способа?