У меня есть следующее в appsettings.json (.net core asp.net project):
{
"Serilog": {
"WriteTo": [
{ "Name": "File", "Args": { "path": "sample.txt" } },
{ "Name": "Debug" }
]
}
}
В работе я хочу удалить часть { "Name": "Debug" }
, поэтому у меня есть то же самое, за исключением части отладки в appsettings.Production.json:
{
"Serilog": {
"WriteTo": [
{ "Name": "File", "Args": { "path": "sample.txt" } },
]
}
}
Однако ключи кажутся добавочными , поэтому часть Debug
не удаляется. Ключи преобразуются в сериализованные значения , и поэтому я не вижу, как они будут удалены.
Позволяет ли архитектура appsettings удалять узлы? Если да, то как?