我有一個Web應用程序,由幾個不同的客戶端使用。目前的任何更改更新其結束的過程就像這樣:更新asp.net的現有Web應用程序建議
- 發佈/編譯應用程序
- 把相關的文件到一個zip(不作爲web.config中爲每個客戶端和別不同的數據庫路徑不想覆蓋)
- 生成SQL Server上的腳本的所有存儲過程
- 添加到壓縮
- 上傳壓縮到網絡
- WPF應用程序我創建了從客戶端服務器下載運行壓縮,文件解壓縮到Web應用程序文件夾d爲SQL Server存儲過程
執行腳本現在這樣做的工作,但它需要在客戶端運行WPF應用程序更新的IT人,它可以是前幾天一些人避開它。所以我想要做的是提供從網絡應用程序中更新網絡應用程序的能力。我知道我可以創建一個DLL來執行FTP,Extract等,但是我怎樣才能讓它顯示頁面上的進度?
或者,如果任何人有更新Web應用程序的替代方案,而無需其他人訪問服務器,它就會很好,因爲此方法很難讓客戶知道何時有可用更新。
會自動運行您上傳的網站dll中的一些代碼,可以執行WPF應用程序或解壓縮本身的使用? –
執行代碼,沒問題,如果可能的話,我想要的是創建一個網頁,允許最終用戶'現在更新',因爲它運行它,但也讓最終用戶知道發生了什麼。 – user1166905