1.透過Web Platform Installer安裝Web Deploy比較保險,因為會有許多你想不到的相依性套件要一併安裝 安裝「建議虛擬主機供應商使用的伺服器組態」
接著出現琳瑯滿目的常用服務,不需要記得取消 裝完在Web Site點右鍵就看得到Web Deploy了
2. Deploy -> 啟用Web Deploy發行
設定完後,依照路徑會產生Deploy設定檔,可copy到本機的Visual Studio將設定檔匯入
設定時注意在設定使用者的時候,絕對要自己key, 千萬別點「選取」,點下去IIS Manager整個就關掉了,似乎是微軟一直存在的bug
3.Visual Studio發行
在這裡遇到了一個問題:無法連線到遠端電腦 (“X.X.X.X”)。請確定已在遠端電腦上安裝 Web Deploy,並已啟動必要的處理程序……blabla
是因為Web Management Service沒有啟動,進入Services讓它啟動, 接著又一個問題, 最後我就把整個重裝就好了。
這邊記錄一下會相關的Service,以便遇到詭異的問題restart:
在IIS某些東西重新設定後,這兩個service似乎要restart才能正常deploy呢…
Web Deployment Agent Service
Web Management Service