惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Y
Y Combinator Blog
Blog — PlanetScale
Blog — PlanetScale
H
Hackread – Cybersecurity News, Data Breaches, AI and More
WordPress大学
WordPress大学
B
Blog RSS Feed
A
About on SuperTechFans
V
Visual Studio Blog
J
Java Code Geeks
U
Unit 42
人人都是产品经理
人人都是产品经理
Martin Fowler
Martin Fowler
Recent Announcements
Recent Announcements
M
MIT News - Artificial intelligence
IT之家
IT之家
The Cloudflare Blog
T
The Blog of Author Tim Ferriss
C
Check Point Blog
博客园 - 叶小钗
P
Proofpoint News Feed
Microsoft Security Blog
Microsoft Security Blog
B
Blog
S
SegmentFault 最新的问题
Microsoft Azure Blog
Microsoft Azure Blog

博客园 - 李昀璟

Export to Excel, Word with css (Cascading Style Sheets) Unit Tests for ASP.NET MVC application that uses resources in code behind. IIS 不能运行asp.net Useful Expressions - Business Correspondence How to Plan a Meeting Useful Expressions for Business Interaction Useful Expressions for Business Language 使用IP或机器名而不是localhost访问DotNetNuke DotNetNuke升级中遇到的问题 DNN端口的问题 升级DotNetNuke 设置为自动启动的WindowService没有开机启动 检测是否连网 C# WinForm 边框阴影窗体 PostSubmitter~在WEB应用程序以外的其他程序里提交Web请求的类 Asp.Net部署问题 MSDTC的折磨 - 李昀璟 - 博客园 常用缩写 日本語文法勉強
DotNetNuke的升级路径
李昀璟 · 2012-03-26 · via 博客园 - 李昀璟

一般来说,如果要升级DNN核心只能一级一级地按步就班地升级,不能跳级。这是因为以前只对按步就班的这种升级进行了充分测试。现在情况已经改变,你可以按着下文表中的路径进行升级。

下面的列表随时可能会变。所有安装和升级文件可以从CodePlex下载。如果你现在的版本在下表所列版本的中间,请从最近的版本开始升级。

From VersionTo Version
02.00.0402.01.02
02.01.0203.01.01
03.01.0103.02.02
03.02.0204.03.07
04.03.0704.04.01
04.04.0104.06.02
04.06.0204.09.05
04.09.0505.04.04
05.04.0405.05.01
05.05.0105.06.04
05.06.0406.00.02
06.00.0206.01.03

注意事项:这个更新路径已经被大量测试和很多网站成功使用。但是,并不保证在你的网站升级的过程中不遇到任何问题。你应该总是使用最佳实践:最好先备份你的网站和数据库,并且在一个测试或开发实例上进行升级。

升级注意事项:»

自2002年DNN出世以来,已经进行过大量的修改,这些修改会使升级变得复杂。它们包括:

预安装项的改变»

  • DNN 3.x到DNN 4.x之间的改变 - DNN 3.x使用asp.net 1.1,但是DNN 4.x 及以上版本已经需要asp.net 2.0。
  • DNN4.6.2之前的版本 - 在4.6.2版本之前,网站管理员需要手动合并一些存在在web.config里的key字段,如machinekey和两个connection strings。在4.6.2版本, DotNetNuke引入xmlmerge功能,xmlmerge可以替你自动处理web.config字段的合并。 
  • DotNetNuke 5.2 - 此版本需要SQL 2005 和 .net 3.5 SP1 

附加说明»

  • 所有4.6.2以前的版本需要手动合并web.config。从4.6.2版本以后当使用更新包覆盖了现有的版本,DotNetNuke会自动合并必要的web.config的改变。要想运行一个手动的web.config的合并,你需要一个比较工具。Winmerge 是个不错的开源比较工具。另一个比较好的比较工具是需要购买的 Beyond compare
  • 3.02.02 - 4.03.07 - 请参考详细的安装说明文档 "Upgrade to DotNetNuke 4.x chapter"。这个帖子还包含了如何从3.2.2. 升级到4.x: Preparing for an upgrade
  • 当从一个5.3.0以前的版本升级到5.3.0以后的版本,你可能会遇到这样的错误:“Type 'Web.HttpResponse' is not defined.” 这个错误主要是因为XML模块已经安装。为了预防这个错误出现,请在升级前检查XML模块是否已经安装,如果已经安装,请先升级XML模块,然后再升级DotNetNuke到4.3.5版本,可以从这里下载4.3.5CodePlex