Подтвердить что ты не робот

Переименование виртуального каталога в Windows Server 2008 (IIS7)

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

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

4b9b3361

Ответ 1

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

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

Ответ 2

Я нашел способ сделать это, используя встроенный инструмент 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/

Ответ 3

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

appcmd set app "Default Web Site/OriginalSite" -path:/RenamedSite

Ответ 4

Вы можете проверить этот пост здесь

От adilei...

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

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

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

и из jwmiller5...

Вы хотите переименовать его в IIS или изменить виртуальный путь? adsutil может сделайте это. Он должен быть установлен в C:\Inetpub\AdminScripts

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