使用Web Deploy發佈網站並自動備份

服務器下載Web Deploy並安裝,最好選自定義並全部安裝

web deploy下載地址

 

安裝後iis的配置過程

需要注意的是配置過程的“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 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章