“配置系统无法初始化”的App.Config错误
我有一个用C#编写的控制台应用程序.net 4.0它有一堆变量,我想进入App.Config(所以它将在一个地方)。 将此部分代码添加到App.Config(配置标记之间):
在我的程序中尝试使用此代码进行测试
Console.WriteLine(ConfigurationManager.AppSettings["RemoteDirectory"]);
但我不断收到“配置系统初始化失败”的错误。
尝试查看内部exception以获取更多详细信息。 当我遇到同样的麻烦时,它帮助了我。
另外,检查您在项目中使用的.net Framework的格式是否正确。 如果您使用的是框架4.5,它应该如下所示:
在声明“configSections”标记之前声明“appSettings”标记或“configuration”根标记之后的任何其他标记时,会引发“配置系统初始化失败”的exception。
配置文件的模式要求“configSections”标记是根标记的第一个子标记。
确保configSections部分位于配置部分后面(第一个孩子)
我也遇到了这个错误。 在我的状态中,我混合了
和
优先级。 我改变了标签的顺序。 首先我写
然后
最后修复。 希望它会帮助某人。
因为它是一个目录,我假设你在那里使用不正确的符号..也许是/
?
appSettings必须拼写正确。 它应该是appSettings – S应该是资本。 我把它全部小写并且得到了这个错误。
发现问题阅读内部exception希望您的代码在try {} catch(){}块中。 我的内心exception读取; 每个配置文件只允许一个“configSections”元素,如果存在,则必须是根“configuration”元素的第一个子元素。
它的自我解释希望这对你有帮助。
美好的一天,
我在一个客户的某台PC上遇到过同样的问题。 我认为这不是同一类问题,因为在我的情况下,文件C: Users “youruser” AppData Local “ProgramEditorName”“Program.exekeytoprogram”“ProgramVersion” user.config文件在那个特定的电脑中被破坏了。 为了以防万一,我复制了该文件进行备份并删除了该文件。
它对我有用,我希望它可以帮助别人。
祝你今天愉快,
Xabier的
上述就是C#学习教程:“配置系统无法初始化”的App.Config错误分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/958869.html