C/S模式在线升级之C#一种实现(一)

操作近一年的MMS/PES系统将按计划在85进行第一轮用户测试,忙了很久的作业就要接受用户的考评,与往常项目一样,小有点兴奋。由于长时期不写C#代码,一直忙于C方面的东西,再次着手写C#具体代码的时候,总觉得有点生疏。所以趁着周日,写了此代码以做C#代码练习。

言归正传,大概描述下这个东西的实现思路:

    首先是服务器端,将要更新的文件上传到服务器端提供客户端下载,服务器端配置有更新文件的XML样式的配置文件—Libinfo.xml(此文件在客户端第一上传更新文件后在服务器端创建,以后再上传将会改写此文件)。其格式如下:

 

    其次是客户端,此程序集成在客户端,每次客户端启动前将会自动检测服务器端文件版本,若有新版本,客户端将自动下载更新本地相应之文件,之后再正式启动应用程序。这样客户端始终使用最新版本的文件。此方式不用考虑客户端程序在运行状态,以此来避免造成客户端业务数据因升级而丢失。另外客户端需要配置一个项目XML文件—Config.xml。格式如下:

(待续...)

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值