分析程序错误消息:已添加条目“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>
有谁知道这方面的工作???
答案 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论坛中的这篇文章有助于: