Как установить имя хоста для веб-сайта / веб-приложения в IIS с помощью клиента управления выпуском tfs?
Мне нужно развернуть несколько сайтов с помощью TFS Release Management Client, все они на одной машине, так же, как IIS. Все они будут на порте 80, но запросы обслуживаются для разных имен хостов (доменов).
Используя инструмент IISConfig, можно изменить порт, но не имя хоста. Знаете ли вы, какой быстрый способ уже реализован для достижения этого без создания специального инструмента?
1 ответ
Решение
Как подтверждено здесь, это невозможно, но если вы прокрутите вниз, появится предложение, как быстро обойти ограничение. Создание 2 действий
-Command "& { Import-Module WebAdministration; New-WebBinding -Name '__Name__' -IPAddress '__IPAddress__' -Port '__Port__' -HostHeader '__HostHeader__' }"
а также
-Command "& { Import-Module WebAdministration; Remove-WebBinding -Name '__Name__' -IPAddress '__IPAddress__' -Port '__Port__' -HostHeader '__HostHeader__' } "