'/ DNNTest'应用程序中的服务器错误

时间:2008-12-08 08:38:55

标签: .net asp.net .net-2.0 web-config dotnetnuke

分析程序错误消息:已添加条目“SiteSqlServer”。

来源错误:

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“/&gt;

Line 26: </connectionStrings>

Line 27: <appSettings>

有谁知道这方面的工作???

3 个答案:

答案 0 :(得分:1)

您的web.config文件中似乎有两个名为“SiteSqlServer”的连接字符串。 你可以发布配置文件的完整部分吗?

答案 1 :(得分: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 />

...

这有效地防止了继承的连接。

答案 2 :(得分:0)

也许dotnetnuke论坛中的这篇文章有助于:

The entry 'SiteSqlServer' has already been added