DNN5显示正在建设中

时间:2014-04-23 22:11:30

标签: sql-server dotnetnuke dotnetnuke-5

我最近将我的电脑从Windows 7升级到Windows 8.1,现在我在重置本地DNN5环境时遇到了问题。

我从远程git repo中删除了我的DNN5实例,刚刚将所有表/数据/存储过程从生产数据库导入到本地实例。

我已经更新了web.config中的连接字符串以反映我的新数据库,但是,无论我做什么,我都会被重定向到http://localhost/DNN5/Install/UnderConstruction.htm

我错过了什么?

为了完整性,这里是我的连接字符串和我的db的屏幕截图:

<connectionStrings>
    <add name="SiteSqlServer" connectionString="Data Source=KMCNUTT-7\DWYATTMSSQL;Initial Catalog=DNN5;User ID=sa;Password=******"
      providerName="System.Data.SqlClient" />
    <add name="DNN5ConnectionString" connectionString="Data Source=KMCNUTT-7\DWYATTMSSQL;Initial Catalog=DNN5;User ID=sa;Password=******"
      providerName="System.Data.SqlClient" />
</connectionStrings>

enter image description here

1 个答案:

答案 0 :(得分:3)

当您无法从DNN连接到数据库时,几乎总会发生这种情况。

导航至

http://localhost/DNN5/Install/install.aspx 

并查看它是否会引发连接错误以确保。

这是一个本地数据库吗?如果是这样尝试使用(local)\ InstanceName(我假设你的实例名称是DWYATTMSSQL)那么(本地)\ DWYATTMSSQL

还要确保在SQL Server中启用了SQL身份验证,而不是仅使用Windows身份验证,这是SQL安装的默认设置。