public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.ConfigureAppConfiguration(a => {
a.AddEnvironmentVariables();
})
.UseStartup<Startup>();
并在API中这样调用,它不支持自定义变量,如何获取自定义变量 我已经在系统中创建了一个自定义变量。
public ActionResult<IEnumerable<string>> Get() {
var t = configuration.GetSection("yash2").Value;
return new string[] { "value1", "value2" };
}
答案 0 :(得分:0)
您的appsettings.json
|---uniFolder
|---ca.cc
|---da.cc
|---fa.cc
|---ga.cc
如果要直接访问,请使用c#代码。
{
"yash1": "test1",
"yash2": {
"BaseUrl": "test.com/api",
"Suffix": "test"
},
"yash3": "test3",
}
否则,创建配置类并访问它。 More info