2011年11月9日 星期三

ASP.NET 程式佈署解決方案 - ASP.NET Deploy Solution (二)

先前已經有介紹過ASP.NET 程式佈署解決方案 - ASP.NET Deploy Solution的功能,後續在使用上也遇到了一些考量不周全的地方,因此又加了一些功能,另外,也強化了佈署管理上的機制.

1. 在佈署程式上可能會需要執行一些SQL相關的指令(例如:新增資料表或建立預儲程序),因此加入了相關設定.


2. 佈署管理上,加入了一個Web的管理介面,一方面會記錄目前佈署的相關資訊,也可以透過這個網站進行佈署.


3. 佈署機制如下:

3.1. 進到Install的頁面,選擇要佈署的壓縮檔案後,按下Install.


3.2. 如果佈署過程有發生錯誤,則會將錯誤相關的訊息顯示在畫面,如果成功則會導向至該功能的詳細頁面


4. 版本的判斷的機制大略如下:
[A] 如果有設定父功能(Parent),父功能需已佈署
[B] 新佈署版本必須大於或等於已經佈署版本
[C] 相同版本可以重新佈署,但必須包含相同內容
[D] 當佈署版本大於現有版本時,佈署版本內容必須包含現有版本內容

沒有留言:

張貼留言