.NET快速开发整合框架(RDIFramework.NET)-4.2 平台自动升级模块

.NET快速开发整合框架(RDIFramework.NET)

4.2 平台自动升级模块

.NET快速开发整合框架(RDIFramework.NET),基于.NET的快速开发、整合框架,给用户和开发者最佳的.Net框架部署方案。


 

4.2平台自动升级模块

在软件的生命周期中,软件维护是一个重要的阶段,维护过程中涉及程序文件的升级更新。当部署的用户端数量较多时,升级程序的工作量大,目前通过网络(包括互联网、局域网)自动检测并更新程序的模式已经普及应用。软件开发过程中尽量使用可复用模块化设计技术,这点在软件行业内已形成共识。在实际过程中,由于模块化设计需使其具有通用性,即能满足在不同应用环境下的差异化需求,这就要求模块化的软件设计在软件功能上提供众多的参数配置,在不同的应用环境下使用不同的配置。绝大部分的软件需要不定期升级更新,在软件设计期如果不考虑软件升级更新的问题,在后继的软件维护工作中会遇到极大的困难。我们的平台客户端可以部署为WinFormWebFormWPFSilverlight等,如果架构不是在在WebForm之上(即经典的C/S结构),那么升级显得尤为重要。

C/S结构有其固有的特点,如能充分发挥客户端的快速响应处理能力,很多工作可以由客户端处理后再提交给服务器,但是客户端布署,维护升级的成本却是非常的高。在我们的平台中已经架设了自动升级布署模块,解决C/S在维护升级方面的问题,充分展现C/S结构所带来的诸多优势。

一、平台升级效果

在我们的平台运行时默认就是检测是否有需要更新,如果没有更新就会自动进行登录界面。若平台存在更新,就会提示用户进行升级的选择(升级部署必须正确)。如下图所示:

4.2.1是否进行平台升级选择

用户单击“Skip”按钮,可跳过升级,直接进入登录界面,单击“OK”,进行平台的升级,如下图所示:

扫描二维码关注公众号,回复: 361244 查看本文章

4.2.2平台升级进度

平台升级完成,单击“OK”进行平台登录界面。如下图所示:

4.2.3平台升级完成

二、平台升级的配置。

平台升级的配置极为简单,找到统一项目管理平台(UMPlatForm.NET)可执行文件所在目录下的“Autoupdater.config”,使用文本文件打开后找到“ServerUrl”配置节,如下图所示:

4.2.4平台升级配置

把其中的http://localhost:8000/AutoupdateService.xml配置为实际的更新服务地址即可。



作者: EricHu
出处: http://blog.csdn.net/chinahuyong
Email: 406590790@qq.com
QQ 交流:406590790 
平台博客:   【CSDN】http://blog.csdn.net/chinahuyong
         【CNBLOGS】http://www.cnblogs.com/huyong
关于作者:高级工程师、信息系统项目管理师、DBA。专注于微软平台项目架构、管理和企业解决方案,多年项目开发与管理经验,曾多次组织并开发多个大型项目,精通DotNet,DB(SqlServer、Oracle等)技术。熟悉Java、Delhpi及Linux操作系统,有扎实的网络知识。在面向对象、面向服务以及数据库领域有一定的造诣。现从事DB管理与开发、WinForm、WCF、WebService、网页数据抓取以及ASP.NET等项目管理、开发、架构等工作。
如有问题或建议,请多多赐教!
本文版权归作者和CNBLOGS博客共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题,可以通过邮箱或QQ 联系我,非常感谢。

 

 

 

 

猜你喜欢

转载自chinahuyong.iteye.com/blog/2171918