WebDeploy - просто не могу заставить его работать

Я установил Web Deploy 2.1 на Server 2008 R2, работающем под управлением VMWare.

В диспетчере IIS (апплет службы управления) я вижу, что установлен флажок "Включить удаленные подключения" и установлен порт 8172. В разделе "Разрешения диспетчера IIS" я добавил свою учетную запись Windows (CORP\ekkis) и в разделе " Апплет "Аутентификация" (для IIS) Я включил "Аутентификацию Windows".

Я также выключил брандмауэр.

Итак, из командной строки я проверяю систему на работу так:

C:\Program Files\IIS\Microsoft Web Deploy V2>msdeploy -verb:dump -source:contentPath=\temp,wmsvc=192.168.0.70,username=CORP\ekkis,password=MyPass,authType=Basic -allowUntrusted=True

и получите это:

Info: Using ID '9b954a0f-ff07-4e77-ba2c-d27472f5fda0' for connections to the rem
ote server.
Error Code: ERROR_USER_UNAUTHORIZED
More Information: Connected to the destination computer ("192.168.0.70") using t
he Web Management Service, but could not authorize. Make sure that you are using
 the correct user name and password, that the site you are connecting to exists,
 and that the credentials represent a user who has permissions to access the sit
e.
Error: Object of type 'contentPath' and path '\temp' cannot be created.
Error: The remote server returned an error: (401) Unauthorized.
Error count: 1.

Я также попытался выполнить развертывание с помощью Visual Studio 2010 из основной операционной системы со следующими URL-адресами служб (я не нашел надлежащей документации о том, как сформировать этот URL-адрес):

https://192.168.0.70/
https://192.168.0.70:8172/
https://192.168.0.70:8172/MsDeployAgentService/
https://192.168.0.70/MsDeployAgentService/

Я также пробовал небезопасные версии, но просто не могу заставить его работать. Какой правильный формат для URL? а какие разрешения мне не хватает?

ошибки от VS варьировались в зависимости от того, как я пытаюсь это сделать, но ниже приведен пример:

Could not complete the request to remote agent URL 'http://192.168.0.70:8172//MSDEPLOYAGENTSERVICE'.
The underlying connection was closed: An unexpected error occurred on a receive.
Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host.
An existing connection was forcibly closed by the remote host
Publish failed to deploy.

там действительно должно быть руководство, чтобы сделать это (да, я гуглил себя синим в лицо)!

спасибо - эккис

1 ответ

Решение

Хорошо, я понял, что правильный URL-адрес:

https://192.168.0.70:8172/MsDeploy.axd

и то, что с включенной "Аутентификацией Windows", кажется, не имеет значения. Кроме того, наличие моей учетной записи в списке "Менеджеры" также не имеет значения.

так что серверная часть работала нормально (я отключил службу агента веб-развертывания). это был просто URL, который я ошибся.

Другие вопросы по тегам