Назад | Перейти на главную страницу

Перенести несколько виртуальных каталогов с одного сайта IIS на другой

На нашем веб-сайте имеется большое количество виртуальных каталогов, используемых в качестве редиректов (около 150+). Мы находимся в процессе создания сайта для разработчиков, который в конечном итоге станет нашим действующим сайтом, поэтому эти каталоги необходимо скопировать на новый сайт. Я видел сценарии для создания виртуальных каталогов, но не вижу способа установить их в качестве перенаправления. Есть ли способ переместить эти каталоги и то, на что они перенаправляются, с помощью сценария или внутри самого IIS?

Метабаза IIS 6 хранится в формате XML, поэтому вы можете обойтись без нарезки и разрезания файлов XML на исходном и целевом серверах, чтобы получить то, что вы хотите.

В противном случае вы можете написать сценарий, используя adsutil.vbs чтобы перечислить все каталоги на исходном сервере и создать их на целевом сервере. Настройка каталога для перенаправления HTTP включает установку свойства метабазы ​​«HttpRedirect» с целевым URL-адресом и соответствующим флагом (см. http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/b652c863-6334-40be-8a97-db4b368f3ecc.mspx?mfr=true).