WebDeploy 是微軟開發的用于IIS管理的簡單應用程序。WebDeploy通過簡單的命令行腳本實現部署在IIS6上應用程序向IIS7應用服務器轉移、IIS6應用服務器之間的同步,以及IIS7應用服務器之間的同步等。 WebDeploy同步IIS6文檔下載
簡介
WebDeploy 是微軟開發的用于IIS管理的簡單應用程序。WebDeploy通過簡單的命令行腳本實現部署在IIS6上應用程序向IIS7應用服務器轉移、IIS6應用服務器之間的同步,以及IIS7應用服務器之間的同步等。WebDeploy同步包含了IIS配置和部署的應用程序的同步。值得注意的是,在對IIS進行任何操作之前請進行備份。 應用環境
.Net Framework 2.0 SP1 或更高版本 Web Deployment Tool 1.0 同步方式
Push 推方式,同步本地服務器推送給遠程服務器 Pull 拉方式,同步遠程服務器到目標服務器 Independent Sync 手工同步,打包站點復制到遠程服務器。 下載地址
http://www.iis.net/expand/WebDeploy 安裝WebDeploy
安裝WebDeploy 會在服務器安裝Remote Agent Service 服務,負責監聽管理操作的HTTP請求。WebDeploy默認監聽http://+/MSDEPLOYAGENTSERVICE/。%20%0d因為Web應用程序一般都是監聽80因為Web應用程序一般都是監聽80端口的,因此我們需要修改默認配置。創建bat文件并執行: msiexec /i <msi_filename> /passive ADDLOCAL=ALL LISTENURL=http://ServerName:9999/MSDEPLOYAGENTSERVICE/
msi_filename:安裝程序名稱ServerName:對應機器名稱或IP地址9999:表示監聽端口 測試安裝
啟動服務:Net start msdepsvc 在瀏覽器中輸入監聽地址例如http://ServerName:9999/MSDEPLOYAGENTSERVICE/ 正確的頁面響應結果為500錯誤 
圖:測試WebDeploy安裝