假如一个appsettings.json文件, 需要在环境变量中添加配置覆盖AppSettings/EnabledWorkspace节:
{
"Logging": {
"LogLevel": {
"Default": "Warning",
"System": "Information",
"Microsoft": "Information"
}
},
//Basic Auth for Tapd api
"AppSettings": {
"EnabledWorkspace": [ "58645295", "44506107", "84506239" ]
}
}
这样配置:
AppSettings__EnabledWorkspace__0 = 58645295
AppSettings__EnabledWorkspace__1 = 44506107
AppSettings__EnabledWorkspace__2 = 84506239
Refer to:
How to override an ASP.NET Core configuration array setting using environment variables