Переименование виртуального каталога в Windows Server 2008 (IIS7)
Как я могу переименовать виртуальный каталог (т. е. изменить имя виртуального пути) в IIS7 на Windows Server 2008?
В Диспетчере серверов я нажимаю на приложение, выбираю основные настройки, но поле с текущим псевдонимом не отображается, и я не могу его редактировать.
4 ответов:
Ибо, насколько я знаю, нет никакого способа сделать это. Вы можете только удалить виртуальный каталог и воссоздать его с теми же настройками.
Или, по крайней мере, вы не можете сделать это через графический интерфейс. Это можно сделать, например, с помощью сценариев в PowerShell. Но я не знаю, как это сделать.
Я нашел способ сделать это с помощью встроенного appcmd.исполняемый инструмент. Если вы хотите изменить ваш виртуальный каталог "Images" внутри вашего приложения "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/
Если вы также пытаются переименовать приложение, в контексте почти то же самое, за исключением использования "установить приложение", а не "набор виртуальный_каталог"
appcmd set app "Default Web Site/OriginalSite" -path:/RenamedSite
Вы можете проверить этот пост здесь
От адилея...
Попробуйте PowerShell, я думаю, что IIS7 имеет введены новые инструменты администрирования это выглядит довольно мощно. Я думаю ты можно также использовать эти сценарии для управления IIS удаленно через WMI.
Это не должно быть сложнее. затем VBScript.
Другой способ-использовать VBScript для редактирования файлов конфигурации IIS или создайте объект администрирования, но это не так очень похоже, кстати чтобы заняться этим.
И от jwmiller5...
Вы хотите переименовать его в IIS, или изменить виртуальный путь? файл adsutil может сделать что-либо. Он должен быть установлен в c:\inetpub\AdminScripts
Адсутил.набор vbs W3SVC / svcnum / Root / AppName / AppFriendlyName "Новое дружеское имя" адсутил.набор vbs W3SVC / svcnum / Root / AppName / AppRoot " New Путь Приложения "
Comments