在不破坏数据库(页面、设置、模块设置等)的情况下升级DNN源代码的本地开发版本的最佳方法是什么?
我目前正在从07.00.XX移动到07.02.00,并且有大量的重构,似乎不可能仅仅覆盖源代码。
是否有一种方法,我可以通过保存所有的设置,etc....or,我需要重建部分网站?
发布于 2013-12-19 00:27:02
由于您使用的是源代码包,所以您应该能够简单地从您下载的ZIP文件中,在所有现有文件上复制源文件。
您可以确保新的源代码包没有web.config文件,如果有,请删除/重命名它,这样它就不会替换现有的web.config文件,从而保存MachineKeys和连接字符串。
但是,为了安全起见,在尝试此操作之前,请先备份文件和数据库。
在复制之后,您可能必须在升级之前构建解决方案。
我通常不建议使用DNN的源代码包,除非您绝对需要对源代码进行更改(不推荐),否则对模块开发或剥皮是不必要的。
https://stackoverflow.com/questions/20668207
复制相似问题