Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 自定义配置节导致无法加载配置_C#_.net_App Config - Fatal编程技术网

C# 自定义配置节导致无法加载配置

C# 自定义配置节导致无法加载配置,c#,.net,app-config,C#,.net,App Config,我有,它的工作,我可以看到配置值列出。但是,当我向XML中添加此处讨论的自定义节()时,ConfigurationManager在调试器中显示为处于无效状态 我的app.config的结尾如下: MSDN说我们不应该使用旧的.NET2之前的配置类,因为它们已被弃用。所以我不确定这里会出什么问题?啊哈。。。我原以为没有记录任何错误,但发现报告了此错误,从而清除了错误: System.Configuration.ConfigurationErrors异常:配置 系统初始化失败---> System

我有,它的工作,我可以看到配置值列出。但是,当我向XML中添加此处讨论的自定义节()时,ConfigurationManager在调试器中显示为处于无效状态

我的app.config的结尾如下:


MSDN说我们不应该使用旧的.NET2之前的配置类,因为它们已被弃用。所以我不确定这里会出什么问题?

啊哈。。。我原以为没有记录任何错误,但发现报告了此错误,从而清除了错误:

System.Configuration.ConfigurationErrors异常:配置 系统初始化失败---> System.Configuration.ConfigurationErrorsException:仅一个 每个配置文件允许的元素,如果存在,则必须 是根元素的第一个子元素


在部分中,尝试使用
。也不要使用图片。第二个元素控制什么-你有链接吗?它是对其组件的引用。我在我的项目中得到了它。似乎没有任何区别。请告诉我们您如何调用
ConfigurationManager
。以及如何读取自定义节值。我认为您可能需要
type=“System.Configuration.NameValueSectionHandler”
而不是
AppSettingsSection
?根据MSDN,这是不推荐使用的,尽管它很混乱,因为很多示例都使用它。