appsettings.json 中有下面的设置,其中 WriteTo
的值是数组(array)
{
"Serilog": {
"WriteTo": [
{
"Name": "Console"
}
]
}
}
想在 appsettings.Production.json 中通过空数组覆盖(override) WriteTo
,但下面的写法不起作用
{
"Serilog": {
"WriteTo": []
}
}
请问如何实现?
给数组加个 null
解决了
{
"Serilog": {
"WriteTo": [ null ]
}
}
解决方法来自 Avoiding ASP.Net Core Configuration Pitfalls With Array Values