Ответ 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 будет создаваться как реальное веб-приложение, а не какнормальный каталог.