Как я использую Один Щелчок VS2010, Публикуют (MsDeploy) для развертывания удаленно из командной строки?

На удаленном веб-сервере я установил удаленный сервис http://x.x.x.x/MsDeployAgentService.

Если я использую веб-приложение команда Project's Publish в VS2010, я могу успешно опубликовать к этому удаленному веб-серверу и обновить определенный веб-сайт IIS.

Что я хочу сделать, теперь, выполняют эту возможность из командной строки.

Я предполагаю, что это - два шага. Сначала разработайте проект веб-приложения использование соответствующей конфигурации сборки:

msbuild "C:\MyApplication\MyWebApplication.csproj" 
        /T:Package /P:Configuration=Release

Затем дайте команду MsDeploy, чтобы иметь его, публикуют/синхронизируют с удалить сервером IIS:

msdeploy -verb:sync  
         -source:package="C:\MyApplication\obj\Release\Package\MyWebApplication.zip" 
         -dest:contentPath="My Production Website",
          computerName=http://x.x.x.x/MsDeployAgentService,
          username=adminuser,password=adminpassword

К сожалению, я получаю ошибку:

Ошибка: (05.10.2010 15:52:02) ошибка произошла, когда запрос был обработан на удаленном компьютере.

Ошибка: Источник (sitemanifest) и место назначения (contentPath) не совместимы для данной операции. Ошибочное количество: 1.

Я попробовал много различных комбинаций за целевого поставщика, но никакую радость :(

Кому-либо удалось копировать веб-приложение VS2010 Проект "Один Щелчок", Публикуют из командной строки?

9
задан SilentGhost 11 May 2010 в 16:23
поделиться

1 ответ

Следуйте этой статье, чтобы правильно настроить обработчик веб-развертывания на сервере IIS.

http://learn.iis.net/page.aspx/516/configure-the-web-deployment-handler/

0
ответ дан 5 December 2019 в 02:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: