在MSDN沒找到關於使用APPCMD備份IIS的"Management Service Delegation"模塊配置命令。 到IIS的配置文件存放目錄下,幾番搜索,查到%windir%\system32\inetsrv\config\administration.config里,有我想要備份的東西 ...
在MSDN沒找到關於使用APPCMD備份IIS的"Management Service Delegation"模塊配置命令。
到IIS的配置文件存放目錄下,幾番搜索,查到%windir%\system32\inetsrv\config\administration.config里,有我想要備份的東西。
在location\system.webServer這整個節點。
這個節點下的配置,是CI自動部署/VS發佈 時,對IIS網站發佈的相關許可權配置,常用於測試環境。
在伺服器遷移時,如果沒有備份,需要重新配置,尤為麻煩。
現在有了這種輕鬆的辦法。
暫停新舊伺服器的IIS(舊伺服器不是必須暫停,只是建議)。
在舊伺服器上複製這個location節點下的system.webServer整個節點,到新伺服器上粘貼到location節點內最下方。
保存後,啟動新伺服器IIS,在"Management Service Delegation"模塊就可以看到配置信息了。