Я пытаюсь развернуть сайт в окне IIS6 с помощью msdeploy.exe. Я могу публиковать подобные веб-сайты на одном сервере с помощью Visual Studio 2010, поэтому я знаю, что служба агента MS Deployment Agent работает и настроена правильно. Но когда я пытаюсь запустить команду, вроде сказать:
msdeploy -verb:sync -source:contentPath=C:\source\ -dest:iisApp="beta",wmsvc=beta.alanta.com,username=Administrator,password=xxx
Тогда я получаю это сообщение об ошибке:
Ошибка: не удалось выполнить запрос к URL-адресу удаленного агента 'https://beta.alanta.com:8172/msdeploy.axd?Site=beta'.
Ошибка: невозможно подключиться к удаленному серверу
Ошибка: не удалось установить соединение, потому что целевая машина активно отказалась от него 74.208.74.114:8172
Количество ошибок: 1.
ОК, это имеет смысл: это машина IIS6, и она использует другой синтаксис URL. Но если я попробую синтаксис, который рекомендуется здесь , вот так:
msdeploy -verb:sync -source:contentPath=C:\source\ -dest:iisapp="beta",wmsvc=http://beta.alanta.com/MsDeployAgentService,username=Administrator,password=xxxx
Тогда я получаю это сообщение об ошибке:
Ошибка: не удалось выполнить запрос к URL-адресу удаленного агента 'https://http//beta.alanta.com/MsDeployAgentService:8172/msdeploy.axd?Site=beta'.
Ошибка: не удалось разрешить удаленное имя: «http»
Количество ошибок: 1.
Другими словами, команда msdeploy хочет настаивать на добавлении префикса SSL перед любым URL-адресом, который я вставил туда, но SSL не настроен в этом поле. Я гуглил последние два часа и не могу понять правильный синтаксис. Есть предложения?