.net如何实现客户端在线更新功能

徐莲 2013-12-19 03:21:24
由于项目原因,要实施的客户离作者太远,考虑提供软件的在线升级功能,就像QQ等可以自动更新想类似,最好有完整的解决方案
...全文
655 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
水猿兵团五哥 2013-12-24
  • 打赏
  • 举报
回复
共享文件夹,数据库,云服务 你自己看着办
风一样的大叔 2013-12-24
  • 打赏
  • 举报
回复
给个思路: 先实现WEB端的开发,主要考虑使用WEBService技术,提供远程服务的调用函数,返回一个文件的字节内容,然后写一个升级程序客户端,分发给客户使用的机器中,(可以随客户的软件一起安装).该客户端程序主要连接webserivce,然后将文件保存到本地机(客户的机器)中.就可以实现 实现的细节: 要考虑提供给客户软件版本问题,低版本的升级,最新版本的就不用升级.还要考虑用户名与密码在WEB端的认证! 使用技术: ASP.Net WebService开发,客户端的异步调用WebService方法.数据库技术!
  • 打赏
  • 举报
回复
如果云空间能利用就更好了
蓝海 2013-12-24
  • 打赏
  • 举报
回复
引用 2 楼 sp1234 的回复:
http://www.cnblogs.com/phinecos/archive/2006/09/26/514728.html
这是个好东西。
铁歌 2013-12-22
  • 打赏
  • 举报
回复
如果DLL文件不大也可以保存在数据库中,先比较 不一致则读取BLOB然后写入到本地。。。
allanli 2013-12-20
  • 打赏
  • 举报
回复
搭建FTP更新 利用数据库更新 我们项目就是使用数据库更新,建一个表存放需要更新的文件 然后系统登录的时候判断一下这个表的文件是否比当前文件新 是的话调用更新程序更新 利用数据库一个好处就是不需要外部程序(例如FTP)支持,方便 只要能进系统就可以更新了,缺点是如果系统文件比较大会增加数据的大小(可以考虑使用压缩) 而且更新过程没办法使用进度条提示(对于大文件下载)

13,347

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET技术前瞻
社区管理员
  • .NET技术前瞻社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧