我正在开发一个新的内部公司门户网站,我正在使用DNN 9作为基础CMS。现在我已经开发了一些模块,根据自己的喜好定制(布局和图标,没有核心修改)DNN。
如何将DNN应用程序从我的开发环境部署到生产环境? 是否会复制粘贴整个站点并备份还原数据库?
答案 0 :(得分:3)
复制粘贴/备份恢复将是将DNN网站部署到生产环境的最简单方法。
要记住几件事。
1)在将生产URL放入野外之前将其添加到站点,这将使事情变得更容易。 2)部署完成后,您实际上无法轻松维护这两种环境。在一个中进行的更改不会在另一个中进行。 3)如果你正在对你构建的“模块”进行更改,你通常会开始打包和部署(安装/升级)那些,希望你使用我的VS模板,如果是这样,那部分非常简单。
您可以再次从DEV部署到PROD,但是您在prod中所做的任何更改都将被该进程丢失,这就是为什么我说#2并不容易。
答案 1 :(得分:0)
克里斯的评论很明显。
您可能需要考虑使用Evotiva的DNN备份和还原产品来简化流程。