如何检查.NET Core的appsettings.json中是否存在配置节?

即使某个节不存在,以下代码也将始终返回实例化的实例。

例如

var section = this.Configuration.GetSection<TestSection>("testsection");

最佳答案

查询配置的子级,并检查是否有名称为“ testsection”的子级

var sectionExists = Configuration.GetChildren().Any(item => item.Key == "testsection"));


如果存在“ testsection”,则应返回true,否则返回false。

07-24 17:40