.NET版本模板和标签升级对比更新

作者:动易开发组 来源:本站原创 点击数: 发布时间:2009年06月27日

随着动易产品的不断完善和改进,发布了很多的更新包。而这些更新包中的更新往往都很重要,里面包括漏洞补丁、BUG修复、功能新增等内容,对于动易系统的动态页面、程序集这些可以直接更新。但模板标签确不能直接覆盖更新,因为模板与标签用户会自己改动,于是,这些更新包的安装便成了一个麻烦的问题?

  其实对于模板与标签的更新,我们可以用一款很好用的工具——Beyond Compare!这是一款用于文件及文件夹比较软件,不仅可以快速比较出两个文件夹的不同之处,还可以详细的比较文件之间的内容差异。动易系统在安装增量更新包的时候,往往有2个部分的工作:1、直接将更新包内的部分文件覆盖掉原文件;2、另一部分文件需要进行对比覆盖。直接覆盖很简单,对比覆盖是指:如果对这些原文件进行了手工修改,那么在覆盖后手工修改的部分还要再改回。这时候,Beyond Compare就能派上用场了!下面我们来学习一下BC的使用方法。

    官方发布的升级包格式一般如下:
 

升级步骤:
1、升级前请务必备份数据库与网站文件!
2、将website目录文件上传覆盖到网站目录,访问网站首页(或者网站后台首页等动态页面)会跳转到相应的升级页面。
   如果未跳转到升级页面,请直接访问/Install/Upgrade.aspx页面进行升级。
首先按照上述步骤对程序进行升级。
然后,下面对模板和标签进行对比升级:
1、运行Beyond Compare,新建对比:
 

 

为了方便对比,我们来隐藏独立的文件夹,操作如下:
 

 

下面就可以进行文件比较了。
点击工具中的:比较设置
 

 

在内容比较中选择二进制比较,然后点确定
 

软件就会帮我们列出所有不同的部份,此时我们再一一对比就可以了。
双击差异文件就会弹出文件对比框。如下图:
 

点击工具中的“下一个差异”就能找出有差异的地方

 

看看存在的差异部份,如果确定这个文件自己没有改动过,那我们就可以执行下面操作:
 

再查找下一个差异点,直到对比完毕,然后保存即可。
到此,对此对比工具的使用,大家应该比较清楚了。也可参考一下下面的文章:


动易CMS/eShop系统程序升级利器:Beyond Compare使用详解(附大量图片说明)