2013-06-25 91 views
0

使用的控制台应用程序和我在app.config文件上有问题。正确的说,根据互联网上发现的各种来源,代码应该是正确的,但是我的编码没有任何理由无法正常工作。任何人都可以就此提出建议?错误:配置系统初始化失败

<configuration>似乎用下划线标出,是一条警告或是什么?我不知道为什么会这样。

将帖子

<?xml version="1.0" encoding="utf-8" ?> 
<configuration> 
    <configSetting></configSetting> 
    <connectionStrings> 
     <add name="Production" 
      providerName="System.Data.SqlClient" 
      connectionString="Data Source=EBSDLAB1SERVER2;Initial Catalog=Production;Integrated Security=True"/> 
    </connectionStrings> 
</configuration> 

The error shows, Unhandled Exception: System.Configuration.ConfigurationErrorException:Configuration system fail to initialize ---
System.Configuration.ConfigurationErrorException: Unrecognized configuration section connectionstring
Configuration system failed to initialize

回答

0

我设法解决这个问题,即将app.config文件复制到控制台application.exe所在的文件夹,并根据控制台application.exe重命名app.config文件!

谢谢大家的帮助!

1

在你App.Config文件,你需要连接字符串的一部分,它应该看起来像:

<connectionStrings> 
    <clear /> 
    <add name="Production" 
     providerName="System.Data.ProviderName" 
     connectionString="ConnectionStringGoesHere" /> 
</connectionStrings> 

有关于这个here更多信息。

+0

我也加了,就像我刚刚提到的那样。但它仍然有错误。 app.config文件如下: CHOCOx33

+1

我认为你的“connectionstring”需要是“connectionString” ...来自MSDN:“Web.config文件区分大小写,因此为'FileEncoding'指定一个值不会产生所需的效果,但为'fileEncoding'指定一个值将会”“。 –

相关问题