Windows-Server-2003

將多個虛擬目錄從一個 IIS 站點遷移到另一個

  • March 30, 2011

我們的網站有大量用作重定向的虛擬目錄(大約 150 多個)。我們正在製作一個最終將成為我們的實時站點的開發站點,因此需要將這些目錄複製到新站點。我見過創建虛擬目錄的腳本,但我沒有看到將它們設置為重定向的方法。有沒有辦法移動這些目錄以及它們使用腳本或在 IIS 本身中重定向到的內容?

IIS 6 元數據庫以 XML 格式儲存,因此您可以通過對源伺服器和目標伺服器上的 XML 文件進行切片和切塊來獲得所需的內容。

如果做不到這一點,您可以編寫一個腳本adsutil.vbs來列舉源伺服器上的所有目錄並在目標伺服器上創建它們。設置目錄以執行 HTTP 重定向涉及使用目標 URL 和適當的標誌設置“HttpRedirect”元數據庫屬性(請參閱http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/b652c863-6334-40be -8a97-db4b368f3ecc.mspx?mfr=true)。

引用自:https://serverfault.com/questions/253851