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

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

Заказчик создал виртуальный каталог в IIS 6 как подкаталог другой виртуальный каталог и теперь задается вопросом, почему его URL-адреса не работают.

Есть ли способ переместить новый виртуальный каталог в «корень» веб-сайта? Мне нужно удалить его и создать заново?

Виртуальный каталог - это указатель на физический каталог. Это означает, что у вас может быть несколько виртуальных каталогов на разных веб-сайтах, которые указывают на одну и ту же физическую папку.

Если клиент создал папку как виртуальный каталог (а не как физическая папка в физической папке "основного" виртуального каталога) проблем нет. Просто воссоздайте виртуальный каталог, указав правильную физическую папку.

Если ваш клиент создал физическую папку в неправильном каталоге, я бы скопировал папку в нужное место перед воссозданием виртуального каталога. Физические папки могут изменять вещи в файлах web.config, если они вложены.

Я не верю, что есть какие-либо сценарии для перемещения виртуального каталога.

Я считаю, что любой сценарий для этого просто скопирует свойства в переменную, удалит оригинал и создаст новый из сохраненных переменных.

На создание у вас не должно уйти так много времени. Вы можете создать новый перед удалением старого, чтобы убедиться, что он работает.

Просто перейдите в IIS, щелкните сайт, щелкните правой кнопкой мыши и затем New > Virtual directory.

Невозможно переместить виртуальный каталог. Если бы это был я, я бы создал новый в нужном месте, а затем удалил бы тот, который находится не в том месте.

Если данные тоже не в том месте, я бы очень осторожно их переместил. Но изменить виртуальные каталоги должно быть довольно легко.