求教,无法识别的配置节 connectionStrings

YiQiJinBu 2015-08-13 09:52:21
一个winform程序,系统是win7 64位,在其中一台机器上跑程序的时候报 无法识别的配置节 connectionStrings。
不知道为什么那台机器会这样,xml文件如下:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=3.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</configSections>
<dataConfiguration defaultDatabase="AccessDB" />
<connectionStrings>
<add name="AccessDB" connectionString="PROVIDER=Microsoft.ACE.OLEDB.12.0;DATA SOURCE=E:\TS系列软件\TS系列软件\新单机版\TS0402English\TS0402\vts21_N\VTS21\JG_AUTO_VTS21\bin\Debug\DB\jght_en.mdb" providerName="System.Data.OleDb" />
<add name="SqlDB" connectionString="Data Source=127.0.0.1;Initial Catalog=jght;User ID=sa;Password=" providerName="System.Data.SqlClient" />
<add name="MySqlDB" connectionString="Server=localhost;Database=ts0402;UserId=root;Password=ok;CharSet=utf8" providerName="MySql.Data.MySqlClient" />
</connectionStrings>
<appSettings>
<add key="BaseProcess" value="JG_AUTO_VTS21" />
<add key="SubProcess" value="TS0402" />
</appSettings>
</configuration>
完整报错如下:
“Jingge.Utility.DBClass”的类型初始值设定项引发异常。-----System.TypeInitializationException: “Jingge.Utility.DBClass”的类型初始值设定项引发异常。 ---> System.Configuration.ConfigurationErrorsException: 配置系统未能初始化 ---> System.Configuration.ConfigurationErrorsException: 无法识别的配置节 connectionStrings。 (I:\TS0402Debug综合版\Debug\JG_AUTO_VTS21.exe.Config line 7) 在 System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean ignoreLocal) 在 System.Configuration.BaseConfigurationRecord.ThrowIfParseErrors(ConfigurationSchemaErrors schemaErrors) 在 System.Configuration.BaseConfigurationRecord.ThrowIfInitErrors() 在 System.Configuration.ClientConfigurationSystem.EnsureInit(String configKey) --- 内部异常堆栈跟踪的结尾 --- 在 System.Configuration.ClientConfigurationSystem.EnsureInit(String configKey) 在 System.Configuration.ClientConfigurationSystem.PrepareClientConfigSystem(String sectionName) 在 System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection(String sectionName) 在 System.Configuration.ConfigurationManager.GetSection(String sectionName) 在 System.Configuration.ConfigurationManager.get_AppSettings() 在 Jingge.Utility.DBClass..cctor() 位置 e:\TS系列软件\TS系列软件\新单机版\TS0402English\TS0402\vts21_N\Public\Utility\DBClass.cs:行号 27 --- 内部异常堆栈跟踪的结尾 --- 在 Jingge.Utility.DBClass.set_StrConnection(String value) 在 JG_AUTO_VTS21.Program.Main(String[] args) 位置 e:\TS系列软件\TS系列软件\新单机版\TS0402English\TS0402\vts21_N\VTS21\JG_AUTO_VTS21\Program.cs:行号 87
...全文
200 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Kimizhou_blog 2015-08-13
这样吧,你把项目再重新编译下看看,在VS项目中,右键->属性->生成->目标平台->选x64试下看看
回复
相关推荐
发帖
C#
创建于2007-09-28

10.6w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2015-08-13 09:52
社区公告

让您成为最强悍的C#开发者