错误:配置系统无法初始化

时间:2013-06-25 08:51:55

标签: c# console-application app-config officewriter

使用过的控制台应用程序,app.config文件出现问题。根据权利,代码应该是正确的根据互联网上找到的各种来源,但我的编码无法正常工作。有人可以就此提出建议吗?

<configuration>似乎用粗线蓝线加下划线,是警告还是其他什么?我不知道为什么会这样。

[EDITED]

<?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>
  

错误显示,Unhandled Exception:System.Configuration.ConfigurationErrorException:配置系统无法初始化---
  System.Configuration.ConfigurationErrorException:无法识别的配置节连接串
  配置系统无法初始化

2 个答案:

答案 0 :(得分:2)

App.Config文件中,您需要一个连接字符串部分,它应该如下所示:

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

有关此here的更多信息。

答案 1 :(得分:1)

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

谢谢大家的帮助!