.NET程序更新问题
我们用C#2.0开发的WinForm程序(主文件目录下包括几个dll,几个文本文件夹,一个config文件),原来是用installshield打包后分发给用户安装实现程序版本的更新,现在要求有了新版本后将新版本放到服务器,客户端(几百个)自动检测版本如果是新版本则下载dll和文件替换原来的即可。
现在想问的是怎样实现这种自动更新更好呢?看了下大概有用WebSersive的,有用Updater application block的(好像比较麻烦),直接下载文件的,我想实现的是程序启动后能自动判断更新,整个dll有50M,还有一个附加的数据库也差不多50M,也就是说如果我们改动了文件版本和数据库对方就要下载100多M的东西,原来用IS打包的安装文件只有10多M,如果更新的时候断线又怎么处理呢? 有更新部署经验的兄弟们来说说你们都怎么实现这种自动更新的啊!谢谢