有没有办法将 Ocelot 与多个配置文件和环境一起使用ocelot.service1.Development.json
?
不幸的是,文档似乎已经过时,也没有处理我的具体要求。我看到它能够有多个文件将被合并文档:
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>();
}
但是这个解决方案也不符合我的要求。
有什么办法可以将两种方式结合起来吗?