2008-12-08 38 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

相关问题