软件在局域网内使用,因服务器刚开始的没有装上IIS 现在装的时候又有问题不能安装成功,所以求一个局域网内(不通过WEB方式)的WINFROM软件的升级方法。
在软件增加或修改后,用户开启软件时自动验证软件版本,如版本较低直接升级至最新版本。
具体怎么实现?请指教!

解决方案 »

  1.   

    我一般是制作一个更新工具,把软件DLL等放在服务器(服务器我用的HTTP),软件本地一个XML文件记录当前软件的版本与所有文件版本。软件检查本地XML文件与服务器XML文件是否一致,如果本地XML文件版本低于服务器版本就作用HTTP自动下载
    更新是更新服务器文件,与更新服务器XML文件。
      

  2.   

    客户机上一个xml
    每次客户机启动时,就去把服务端上的 xml 下载下来,进行对比,
    不同就下载
      

  3.   

    服务器上设置最新版 本号。客户端存个当前version,每次启动时检测一下。
      

  4.   

    谢谢以上各位,检查版本是没有问题,就是非HTTP形式的更新要怎么做?新程序或是DLL的下载
      

  5.   

    那你可以用tcpbinding的方式了。道理一样的。
      

  6.   

    连iis都搞不定么?呵呵。那么最好也就不要考虑开发。