“在客户端计算机上更新新版应用程序的想法”
我使用WCF从DB服务器读取二进制数据,创建包含内容的zip文件,解压缩文件并更新我们的应用程序bin文件夹。
我想验证过程,如果一切正常,则更新bin或回滚旧文件。
有人能让我知道验证这个过程吗?
我们有任何支票总额的想法..
答案 0 :(得分:1)
如果您使用SharpZipLib来扩充zip文件,那么ZipFile对象上会有一个TestArchive方法,它会对存档进行完整性检查,并告诉您它是否有效。
否则,您可以使用MD5对远程文件进行校验和,并将其与下载的文件进行比较,以查看内容是否相同。
答案 1 :(得分:0)
在服务器/网站上存储最新版本的在线项目。例如:在version.txt中,值为“2.1.0”,或者如果您也有访问权限,则查询数据库。
在客户端上运行的应用程序将定期读取version.txt文件的内容,然后与内置(自我)版本号进行比较。
这有帮助吗?