2013-06-25 119 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'指定一個值將會」「。 –

相關問題