是否可以将Ocelot与多个配置文件和ocelot.service1.Development.json
等环境一起使用?
不幸的是,该文档似乎已过时,并且无法满足我的特定要求。 我看到它可以合并多个文件Documentation:
ocelot.service1.json
ocelot.service2.json
//Program.cs
return WebHost.CreateDefaultBuilder(args)
.ConfigureAppConfiguration((host, config) => {
config
.AddOcelot(host.HostingEnvironment)
.AddEnvironmentVariables();
})
.UseStartup<Startup>();
}
它可以工作,但不符合我的要求。
文档还描述了以下设置Documentation:
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>();
}
但是此解决方案也不符合我的要求。
有什么方法可以将两种方法结合起来吗?