「理念更新客戶機上的應用的新版本」驗證下載過程
我已經使用WCF讀取數據庫服務器的二進制數據,創建內容的壓縮文件,解壓文件和更新我們的應用程序bin文件夾。
我想驗證過程,如果一切正常,然後更新bin或回滾舊文件。
有人可以給我想法來驗證這個過程嗎?
我們有任何檢查和想法..
「理念更新客戶機上的應用的新版本」驗證下載過程
我已經使用WCF讀取數據庫服務器的二進制數據,創建內容的壓縮文件,解壓文件和更新我們的應用程序bin文件夾。
我想驗證過程,如果一切正常,然後更新bin或回滾舊文件。
有人可以給我想法來驗證這個過程嗎?
我們有任何檢查和想法..
那麼,如果你使用SharpZipLib膨脹的zip文件中,有zip文件對象的TestArchive方法,將做檔案的完整性檢查,並告訴你如果它是有效的。
否則,您可以使用MD5對遠程文件進行校驗和,並將其與下載的文件進行比較,以查看內容是否相同。
在服務器/網絡上存儲最新版本的在線項目。例如:在version.txt中爲值「2.1.0」,或者如果您也有權訪問數據庫,則查詢該數據庫。
您的應用程序在客戶端上運行,會定期讀取version.txt文件的內容,然後與內置版本號進行比較。
這是否對您有幫助?
如果您接受以前的問題中提供的某些答案,您可能會得到更好的答案。一些自己的努力也將不勝感激。 – 2010-01-27 13:32:18
您是否考慮過使用ClickOnce? – Kane 2010-01-27 13:33:39