如何创建现有DNN站点的克隆?

时间:2018-10-12 08:25:11

标签: dotnetnuke

我正在尝试创建在DNN中创建的生产站点的测试站点,但是这样做没有成功。我已将整个生产DNN文件夹复制到另一个位置,并从IIS指向了它,但是它不起作用。当我尝试访问URL时,它显示NULL引用异常。

有人可以帮忙

1 个答案:

答案 0 :(得分:0)

  1. 将生产机器上根文件夹的所有文件复制到 测试机
  2. 在生产中备份数据库 计算机并将其添加到您的测试计算机
  3. 在测试计算机上的SSMS中创建一个新的sql用户,并将其作为dbowner添加到数据库中。
  4. 在测试计算机上编辑web.config并将ConnectionString更改为新的Sql User
  5. 使用原始域名将新站点添加到IIS
  6. 编辑%windows%/ system32 / drivers / etc / host并在您的域和IP地址127.0.0.1中添加一行
  7. 在IIS中编辑应用程序包的扩展属性,并将标识更改为“网络服务”
  8. 在Windows资源管理器中为网络服务提供wwwroot文件夹(完全是您的网站主文件夹)

如果您想使用Powershell脚本自动执行此操作->这篇博客文章可以帮助您:http://www.bitboxx.net/Blog/Post/189/Make-a-local-copy-of-your-live-DNN-installation#/