Переименовать виртуальный каталог в Windows Server 2008 (IIS7) - PullRequest
36 голосов
/ 28 апреля 2009

Как я могу переименовать виртуальный каталог (т.е. изменить имя виртуального пути) в IIS7 в Windows Server 2008?

В диспетчере сервера я нажимаю на приложение, выбираю «Основные настройки», но поле, показывающее текущий псевдоним, отображается серым цветом, и я не могу его редактировать.

Ответы [ 4 ]

59 голосов
/ 03 сентября 2010

Я нашел способ сделать это, используя встроенный инструмент appcmd.exe. Если вы хотите изменить виртуальный каталог «Изображения» в приложении «OldApplicationName», введите его в командной строке.

%systemroot%\system32\inetsrv\appcmd set vdir "Default Web Site/OldApplicationName/Images" -path:/Images2

Подробнее, в том числе, как переименовать приложения здесь: http://www.foliotek.com/devblog/rename-applications-and-virtual-directories-in-iis7/

9 голосов
/ 28 апреля 2009

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

Или, по крайней мере, вы не можете сделать это через графический интерфейс. Например, могут быть способы сделать это с помощью сценариев в PowerShell. Но я не знаю как.

5 голосов
/ 18 марта 2014

Если вы также пытаетесь переименовать приложение, контекст почти такой же, за исключением использования «set app» вместо «set vdir»

appcmd set app "Default Web Site/OriginalSite" -path:/RenamedSite
1 голос
/ 28 апреля 2009

Вы можете оформить заказ здесь

Из adilei ...

Попробуйте PowerShell, я думаю, что IIS7 имеет представил новые инструменты администрирования это выглядит довольно мощно. Я думаю ты также может использовать эти сценарии для управления IIS удаленно через WMI.

Это не должно быть сложнее затем VBScript.

Другой способ - использовать VBScript. отредактировать файлы конфигурации IIS или создать объект администрирования, но это не похоже на путь идти об этом.

и от jwmiller5 ...

Хотите переименовать его в IIS или изменить виртуальный путь? Adsutil может делай либо. Должен быть установлен в C: \ Inetpub \ AdminScripts

adsutil.vbs SET W3SVC / svcnum / Root / AppName / AppFriendlyName Набор "Новое Дружественное Имя" adsutil.vbs W3SVC / svcnum / Root / AppName / AppRoot "Новый Путь к приложению "

...