











下载DotNetNuke_Community_XX.XX.XX.UPGRADE.zip 最新稳定版的升极包
请一定要记住,如果你要升级的网站有一些自定义的东西,比如自定义的CSS样式,如default.css, portal.css 或 menu.css,请在你拷贝升级包后检查这些内容是否还在。
千万不要对一个没有完全备份的数据库和网站升级。
在备份网站和数据库前,推荐使用app_offline.htm使你的网站断开访问。这样可以使网站在维护期间给出提示信息,并且,当你准备好升级,给这个文件改名为app_offline.htm.exclude就可以使网站恢复访问。(当需要断开访问,只需要恢复app_offline.htm.exclude成 app_offline.htm就可以了。)
把数据库备份文件放在 app_data文件夹下,并以后缀 .resources 结尾是常用技巧之一。这样可以拷贝包括数据库在内的整个站点到一个压缩包里,使归档文件和恢复文件都独立完整存储。在生产网站上线前,推荐删除这个文件。
一些模块的licensing不允许改变域名,数据库名称或安装文件夹。在这种情况下,原地升级更容易一些。如果失败,删除web app文件夹下的内容,并用备份包恢复网站和数据库。
现在IIS7安全包括应用隔离,原地升级的优点之一就是你不用再重新配置DNN, NTFS, IIS, SQL, 或其它需要在新拷贝的网站配置的项。
如果你原来把 DotNetNuke 安装在 IIS根目录,你可能会在试图恢复或拷贝你的网站到一个新的web application或虚拟文件夹时遇到问题。这是因为从父应用站点到子应用站点的内嵌的web.config文件造成的,子应用的web.config文件会继承父应用里的web.config文件。所以当你计划创建新的web apps或拷贝DNN站点,把你的DNN站点从IIS根目录里移到一个独立的web app文件夹是不错的选择。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。