如何正确部署DNN 9

时间:2018-01-12 07:12:27

标签: asp.net dotnetnuke dotnetnuke-9 dnn-module

我正在开发一个新的内部公司门户网站,我正在使用DNN 9作为基础CMS。现在我已经开发了一些模块,根据自己的喜好定制(布局和图标,没有核心修改)DNN。

如何将DNN应用程序从我的开发环境部署到生产环境? 是否会复制粘贴整个站点并备份还原数据库?

2 个答案:

答案 0 :(得分:3)

复制粘贴/备份恢复将是将DNN网站部署到生产环境的最简单方法。

要记住几件事。

1)在将生产URL放入野外之前将其添加到站点,这将使事情变得更容易。 2)部署完成后,您实际上无法轻松维护这两种环境。在一个中进行的更改不会在另一个中进行。 3)如果你正在对你构建的“模块”进行更改,你通常会开始打包和部署(安装/升级)那些,希望你使用我的VS模板,如果是这样,那部分非常简单。

您可以再次从DEV部署到PROD,但是您在prod中所做的任何更改都将被该进程丢失,这就是为什么我说#2并不容易。

答案 1 :(得分:0)

克里斯的评论很明显。

您可能需要考虑使用Evotiva的DNN备份和还原产品来简化流程。