2009-08-26 95 views
0
  • 我開發了一個Web應用程序,該應用程序也已部署在許多客戶區中。需要關於如何管理Web應用程序的建議

  • 我創建了一個安裝程序安裝在客戶區此應用程序第一次。

  • 如果我做了任何錯誤修復或添加任何新功能,這個網站,我應該創建網站新的安裝程序?或者如何更新現有網站而無需使用最新的錯誤修復功能創建新的安裝程序?

  • 或者,是否有其他選擇來更新現有的應用程序?

  • 或者,我們可以創建一個安裝程序只安裝最新的更新?

請指引我

回答

1

您可以使用內置的Web安裝程序(Visual Studio中的一部分)開始你的旅程。

重要的是它只會安裝到現有網站的虛擬目錄。

如果虛擬目錄很好,那麼您需要擔心修復和更新錯誤。

這裏是一個解決方案...

如果您在客戶端或可以很方便地通過FTP網站。

你可以在你的開發/測試環境到生產FTP站點映射驅動器,然後只需創建一個批處理複製的東西了....最好的部分是 - 如果你託管在IIS上,如果你做任何更改到web.config或\ Bin中的任何程序集中,您將觸發IIS重置,這意味着您不需要遠程訪問其服務器。

確保批次更新服務器場中的所有Web應用程序。

您也可以完全依靠應用程序安裝程序 - 如果你已經完全測試,它並INFACT更新你的文件,像它認爲它應該。不要只假設它,測試安裝程序,並重新測試它......因爲我在升級網站時遇到了很多問題,並且您不能指望您的客戶端每次都卸載,重新安裝。

我不會擔心創建一個「補丁安裝」 Web應用程序都比較小反正 - 和複製未更改的文件不會使一個巨大的延異。

當您創建的安裝程序,您可以添加項目輸出到安裝文件......,與項目產出的工作,而不必手動每次做出改變時複製的東西安裝只是一定。

希望這是至少一個好的起點。