WebDeploy - просто не могу заставить его работать - PullRequest
4 голосов
/ 03 августа 2011

Я установил 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.

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

спасибо - ekkis

1 Ответ

4 голосов
/ 03 августа 2011

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

https://192.168.0.70:8172/MsDeploy.axd

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

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

...