Dotnetnuke DNN 7安装

Dotnetnuke DNN 7安装,dotnetnuke,dotnetnuke-7,Dotnetnuke,Dotnetnuke 7,我试图配置DotNetNuke 7(DNN 7),但出现以下错误 ERROR:Index #: 0 Source: .Net SqlClient Data Provider Class: 20 Number: 2 Message: 数据库是SQL server 2008 R2,本地主机上有数据库和web服务器。我仔细检查了用户名和下面的所有说明,但没有任何更改 安装指南链接 检查以验证SQL Server实例名称是否为默认实例,如果不是,则在连接到它时需要更改名称 类似于“localhost

我试图配置DotNetNuke 7(DNN 7),但出现以下错误

ERROR:Index #: 0
Source: .Net SqlClient Data Provider
Class: 20
Number: 2
Message: 
数据库是SQL server 2008 R2,本地主机上有数据库和web服务器。我仔细检查了用户名和下面的所有说明,但没有任何更改 安装指南链接

检查以验证SQL Server实例名称是否为默认实例,如果不是,则在连接到它时需要更改名称

类似于“localhost”的东西适用于默认实例,但如果将其命名为其他名称,则将使用“localhost/somethingelse”


您还应该尝试使用SQL server Management Studio连接到数据库服务器,使用与您在DNN中尝试使用的信息完全相同的信息。

这是一个老问题,但希望有人能从这个答案中受益

DNN的web.config中的我的连接字符串如下所示:

<add name="SiteSqlServer" connectionString="Data Source=.\SQLExpress;AttachDbFilename=|DataDirectory|Database.mdf;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient" />


这是一个SQL Server 2016 Express实例。MDF文件将位于DNN安装的App_Data文件夹中。

看起来DNN安装无法连接到您的SQL Server。因此,我如何解决此问题?我使用以下参数进行连接-
Server name=。\SQLEXPRESS
,在SQL Server Management Studio中可以毫无问题地访问它