2008-12-08 52 views
1

解析器錯誤消息:條目'SiteSqlServer'已被添加。'/ DNNTest'應用程序中的服務器錯誤

源錯誤:

Line 23: providerName="System.Data.SqlClient"/> --> 

Line 24: < ! -- Connection String for SQL Server 2000/2005 --> 

Line 25: <add name="SiteSqlServer" connectionString="Server=(local); 

abase=DotNetNuke2; uid=nukeuser;pwd=dotnetnuke;" providerName="System.Data.SqlClient"/>

Line 26: </connectionStrings> 

Line 27: <appSettings> 

有誰知道變通???

回答

1

這裏是圍繞昨天我也跟着來解決我的問題的工作:

如果在的根的應用網站已經定義了「SiteSqlServer」鍵,那麼這就是爲什麼你會收到錯誤。

你可以嘗試和改變的connectionString部分看起來像這樣:

<connectionStrings> 

<remove name="SiteSqlServer" /> 

<add name="SiteSqlServer" connectionString="server=(local);uid=;pwd=;Trusted_Connection=yes;database=communityserver" /> 

</connectionStrings> 

刪除舊密鑰,然後添加新的。

您可以嘗試清除web.config中同一節中第一行的連接字符串。

<connectionStrings> 
<clear /> 

...

這有效地防止繼承連接。

1

似乎在web.config文件中有兩個名爲「SiteSqlServer」的連接字符串。 你能發佈配置文件的完整部分嗎?

+0

不,我檢查...只有一個 – Samiksha 2008-12-08 08:57:22

相關問題