我有一个控制台应用程序试图从web.config文件加载CustomConfigurationSection。自定义配置部分有一个必需的自定义配置元素。这意味着当我加载配置部分时,如果该配置元素不存在于配置中,我希望看到异常。问题是.NET框架似乎完全忽略了isRequired属性。因此,当我加载配置部分时,我只是创建了一个自定义配置元素的实例并将其设置在配置部分。我的问题是,为什么会这样?我希望GetSection()方法触发ConfigurationErrors异常,因为配置中缺少必需的元素。这是我的配置部分的样子。publicclassMyConfigSection:Config