System.Configuration.ConfigurationErrorsException:“配置系统初始化失败”
Posted
技术标签:
【中文标题】System.Configuration.ConfigurationErrorsException:“配置系统初始化失败”【英文标题】:System.Configuration.ConfigurationErrorsException: 'Configuration system failed to initialize' 【发布时间】:2017-04-26 16:54:39 【问题描述】:一切正常,但突然我收到此错误。程序自动生成的连接字符串。
这是我的 App.config 文件,我没有更改任何内容。 DB 文件和以前一样在同一个地方。有什么建议吗?
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
</configSections>
<connectionStrings>
<add name="FBAutoPost.Properties.Settings.FBGroupAutoPostDBConnectionString"
connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\Resources\FacebookGroupAutoPostDB.accdb"
providerName="System.Data.OleDb" />
</connectionStrings>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
</startup>
</configuration>
【问题讨论】:
【参考方案1】:异常弹窗显示“Inner Exception”:
ConfigurationErrorsException:无法识别的配置部分 userSettings。
它正在读取一个包含“userSettings”配置部分的配置文件。看起来它没有读取您认为的配置文件。
【讨论】:
我在任何地方都没有 userSettings 部分。 是的,所以它没有读取您认为的文件。使用诸如 SysInternals File Monitor 之类的工具来找出它正在读取的文件。 ...或者只是故意搞砸你的App.config
文件(使用不匹配的 XML 或其他东西),看看它是否会抱怨。
我从App.config
中删除了部分代码(connectionSetring 和启动)并显示了相同的错误。所以应用程序不要读取 App.config。使用 SysInternals File Monitor 我什么也没找到。此异常不允许程序启动。
查看这张图片:s12.postimg.org/hwyuqllgd/Capture.png这可能是什么?以上是关于System.Configuration.ConfigurationErrorsException:“配置系统初始化失败”的主要内容,如果未能解决你的问题,请参考以下文章