服務器下載Web Deploy並安裝,最好選自定義並全部安裝
需要注意的是配置過程的“3. 配置iis webdeploy 用戶”步驟中,圖片裏的第二步的啓用遠程連接下面的選項中記得選成windows憑證和iis管理器憑證
還有一件事情:這樣配置下來的自動發佈服務器重啓就失效了,這裏給個解決辦法https://www.jianshu.com/p/4c15fc227fd3,目的就是讓Web Deploy創建的兩個用戶密碼永不過期
再就是自動備份
powershell配置自動備份腳本,以管理員身份打開powershell ISE編輯器,加載以下腳本執行即可。
注意是powershell ISE
#run as administrator
cd '..\..\Program Files\IIS\Microsoft Web Deploy V3\Scripts'
. .\BackupScripts.ps1
TurnOn-Backups -On $true
Configure-Backups -Enabled $true
Configure-Backups -BackupPath "{SitePathParent}\snapshots\{siteName}"
Configure-Backups -ContinueSyncOnBackupFailure $false
Configure-Backups -NumberOfBackups 5
pause
當然需要更詳細的設置請看 Web Deploy Automatic Backups