1
我打算做一個網站的自動化部署,但這種時候我仍然堅持着。我已經看過MS-Deploy,它具有部署網站的所有功能。我有一個創建了一個Web應用程序包(.ZIP文件),我測試了我的本地機器上正在部署的網站即網站的自動部署
- C語言創建默認下網站的Web應用程序
- 發佈文件:\的Inetpub \ wwwroot文件目錄
- 目錄上設置ACL等
但我想實現例如幾個額外的步驟:
- 檢查是否Web應用程序存在於默認網站,如果不是 創建Web應用程序
- 應用程序池檢查是否存在,如果不創建一個特定的憑證和分配應用程序池與Web 應用程序的應用程序池 (教名)
- 之前,部署利用現有的Web應用程序的備份副本(IF 存在)
- 發佈離線頁面(app_offline.htm)
- 文件發佈到應用程序目錄
- 更換appSettings部分(在網頁。配置文件)與實際值
- 加密Web.config中的連接字符串
如果同時安裝Web應用程序的任何錯誤,回滾Web應用程序到其以前的版本
的問題是,我能否實現所有這些功能通過MS-Deploy或者我是否需要編寫任何腳本,請告訴我我應該使用哪種腳本語言
如果您需要更多信息,請讓我知道。
在此先感謝