1

解析器错误消息:已添加条目“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" //

Line 26: </connectionStrings>

Line 27: <appSettings>

有谁知道周围的工作???

4

3 回答 3

1

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

于 2008-12-08T08:50:52.863 回答
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 />

...

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

于 2008-12-09T06:34:35.227 回答
0

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

已添加条目“SiteSqlServer”

于 2008-12-08T12:46:30.093 回答