Как изменить физический путь веб-сайта в IIS10 с APPCMD на путь Amazon FSx? - PullRequest
0 голосов
/ 03 апреля 2020

Мне нужно изменить физический путь веб-сайта с помощью командной строки с помощью инструмента appcmd.exe, который я хочу указать на Amazon FSx, но я не могу понять, почему у меня возникают ошибки. Вот что я использую в PowerShell в качестве администратора:

PS C: \ Windows \ system32> appcmd list app

APP "Test Services /" ( applicationPool: Test Services)

APP "Test Simple Site /" (applicationPool: Test Simple Site)

APP " Test / " (applicationPool: Test)

PS C: \ Windows \ system32> appcmd list vdir

VDIR "Службы тестирования /" (PhysicalPath: \ amznfsxthjfzxe c .test .local \ share \ Sites \ TestServices)

VDIR "Test Simple Site /" (физический путь: \ amznfsxthjfzxe c .test.local \ share \ Sites \ TestSimple)

VDIR " Test /"(PhysicalPath: C: \ inetpub \ wwwroot)

PS C: \ Windows \ system32> appcmd установить сайт / сайт. имя: «Тест» /application[path='Test/'].virtualDirectory[path='Test/'].physicalPath:"\\amznfsxthjfzxec.test.local\share\Sites\Test"

ОШИБКА (сообщение: искаженный индексатор коллекции; формат [@ position, name = ' Значение», name2 = 'значение2', ...]. Спецификатор @position является необязательным и может быть «@start», «@end» или «@N», где N - числовой индекс в коллекции. )

Не могли бы вы посоветовать мне? Спасибо!

1 Ответ

0 голосов
/ 06 апреля 2020

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

Пожалуйста, попробуйте это

appcmd.exe set config  -section:system.applicationHost/sites /[name='Default Web Site'].[path='/'].[path='/myvir'].physicalPath:"\\WIN10\Share"  /commit:apphost

Если у вас также есть приложение под моим сайтом, например "mysite / myapplication" "и виртуальная грязь - это" mysite / myapplication / my virtual.

Тогда вы можете попробовать это

appcmd.exe set config  -section:system.applicationHost/sites /[name='Mysite'].[path='/myapp'].[path='/myvir'].path:"\\WIN10"  /commit:apphost

Пожалуйста, не забудьте запустить cmd как adminsitrator, когда вы попробуете это.

...