1

使用控制台应用程序,我的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>

错误显示,Unhandled Exception: System.Configuration.ConfigurationErrorException:Configuration system failed to initialize ---
System.Configuration.ConfigurationErrorException: Unrecognized configuration section connectionstring
Configuration system failed to initialize

4

2 回答 2

2

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

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

有更多关于这里的信息。

于 2013-06-25T08:54:38.327 回答
1

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

谢谢大家的帮助!

于 2013-07-03T07:29:10.300 回答