2012-05-01 119 views
0

使用VS 2010升級MVC應用程序一直是我面臨的最大問題。我有一個應用程序,我用它來運行各種網站,我分別維護和開發這個應用程序,然後基於它升級網站。很多事情可能的新版本開發過程中改變 - 新的意見,新的控制器,東西加入到JS文件,更新樣式表等升級asp.net mvc應用程序

我在網上搜索,但沒有什麼用處周圍想出了除了這個Haack's article但沒有源代碼可用。

我也嘗試爲整個MVC應用程序做一個Nuget包,雖然這個工作,它不打包資源文件(Nuget本身內的一個問題),我的應用程序依賴於這些,所以直到這是固定的,我不能使用這種方法。

我檢查了別人怎麼做,this幾乎總結了Umbraco的方式,它和我現在做的十幾個步驟一樣痛苦。

你有什麼好建議嗎?

回答

0

您沒有指定目標操作系統,但我創建了本地軟件包,即Ubuntu服務器的.deb。

但是,這仍然意味着您需要指定所有文件,管理配置,升級數據庫方案。但是如果您在CI服務器上測試它,則它變得更加可靠,並且可以迭代執行。這是良好部署實踐的一部分。我可以推薦Continuous Delivery書。