MS Deploy - развернуть папку на сайте - PullRequest
8 голосов
/ 24 марта 2012

У меня есть скомпилированный веб-сайт с правильной веб-конфигурацией в папке, готовой к развертыванию.К вашему сведению, это не zip / packaged.

как (или может) я использую MSDeploy для синхронизации папки с моим сайтом (сайт поддерживает развертывание MS и уже включен)были:

msdeploy -verb:sync -source:contentPath="C:\my folder" -dest:iisApp="subdomain.mysite.com"

, которая обеспечивает эту ошибку: ContentPath и iisApp не совместимы для данной операции.

Я также включил имя пользователя и пароль в месте назначения.

Ответы [ 2 ]

17 голосов
/ 24 марта 2012

Получил это на работу !!!!

msdeploy -verb:sync -source:contentPath="C:\my folder" -dest:contentPath="subdomain.mysite.com",wmsvc=hostServer.com,userName=usr,password=pwd -AllowUntrusted

-wmsvc - по умолчанию используется порт 8172

-AllowUntrusted - разрешить ненадежные сертификаты

надеюсь, это поможет кому-то еще.

7 голосов
/ 08 января 2014

Ответ dbones устраняет ошибку «ContentPath и iisApp несовместимы», переключая параметр -dest для использования поставщика contentPath, в результате чего -source и -dest имеют одного и того же поставщика.

В качестве альтернативы можноУстраните ошибку, переключив параметр -dest на использование параметра iisApp.Такого рода вещи работают, например:

msdeploy -verb:sync -source:iisapp="C:\fooapp" -dest:iisapp="MyWebsite/fooapp",computerName=localhost

Одно преимущество / отличие этого метода заключается в том, что при первом развертывании fooapp MyWebsite / fooapp будет создаваться как реальное веб-приложение, а не какнормальный каталог.

...