对于开发桌面应用升级应该是我们第一个要考虑的。一般而言一个项目只有一个客户端,有的时候一个项目可能分好几个客户端,前台客户端,后台客户端。而我在网上找了很久也没有找到可以同时管理多个客户端升级的。所以自己一边学习一边制作了一个,之前我使用的是oaus自动升级软件因为这个通信免费版的只能用10个人。所以自己做的这个大量模仿了oaus。这是他们的网址http://blog.oraycn.com/OAUS.aspx
通信的协议使用的是开源项目NetWorkComms.net。本人测试传输1g的文件是没问题的
对于每个版本只更新了一个两个文件,以及增加删除了几个文件,升级时都可以对应的更新覆盖,以及删除客户端本地的文件
一、服务端介绍
文件的目录其中FileFolder文件夹是存放部署好的升级文件
服务端的配置文件可以设置端口其他的就不需要修改了打开服务端点击第一个新增项目