将sitefinity网站从生产恢复到本地

时间:2016-12-21 18:03:33

标签: asp.net sql-server sitefinity

我正在尝试执行升级,为了做到这一点,我需要在本地计算机上恢复生产站点,升级站点并部署回生产。

恢复网站的过程听起来很简单,但我认为还有一些步骤/配置我仍然缺失。这是我到目前为止所做的:

  1. 下载网站文件,将其保存在C:\ inetpub \ wwwroot
  2. 下的本地文件中
  3. 下载数据库完整备份(.bak文件)并在MS SQL Server Management Studio中恢复它
  4. 将连接字符串更改为:
  5. <connectionStrings> <add connectionString="Data Source=MSSQLSERVER;Database=MyDatabaseName;Integrated Security=False;providerName="System.Data.SqlClient" dbType="MsSql" name="Sitefinity" /> </connectionStrings>

    但是那并没有这样做,我在&#39; /&#39;中得到服务器错误应用程序运行时错误。

    我错过了什么?我的第一个猜测是没有正确设置连接字符串。如果数据库在本地?

    ,我是否需要字符串中的用户名和密码?

2 个答案:

答案 0 :(得分:2)

如果集成安全性为false,则应提供userId和密码,以便应用程序可以连接到sql server。

这是一个很好的起点: https://www.connectionstrings.com/

答案 1 :(得分:1)

如果要验证连接字符串,请检查配置。

SQL Server配置管理器 - &gt; SQL Server服务 - &gt;验证SQL Server正在运行,SQL Server上的属性 - &gt;主机名/名称应在服务中进行验证。

除了验证连接名称外,this帖子还有很多很好的信息供你试用。