Назад | Перейти на главную страницу

Дублирование веб-сайта IIS с помощью веб-развертывания

У меня есть сервер Win2008 с IIS 7, и я хочу продублировать один веб-сайт и просто изменить порт привязки и используемый пул приложений, поэтому у меня будет 2 веб-сайта (локально или удаленно) с одинаковой конфигурацией, но прослушивание на разных портах .

Есть ли способ сделать это с помощью инструмента веб-развертывания, чтобы развернуть локально и удаленно этот уникальный веб-сайт и изменить порты привязки в пункте назначения?

Я нашел еще один вопрос, который отвечает именно на то, что мне нужно. Я только что внес некоторые коррективы в свой сценарий:

IIS7 - Инструмент веб-развертывания - SetParam / SetParamFile для установки привязок http и https + Cert

Теперь я могу установить параметры в командной строке следующим образом:

msdeploy.exe -verb:sync
     -source:package=machinename.zip
     -dest:appHostConfig=NewSiteName,computername=webserver1
     -setParam:name=SiteA-http,value=*:8080:

и просто замените «webserver1» и «8080» на то, что мне нужно.