Сбой задачи веб-развертывания Visual Studio 2010 - PullRequest
64 голосов
/ 01 июня 2010

Я пытаюсь использовать функцию публикации в 1 клик VS2010, чтобы развернуть тестовый сайт с моего ноутбука на мой сервер. У меня отключен брандмауэр на обеих машинах, а служба развертывания MS работает и на моем ноутбуке, и на сервере.

Однако, когда я пытаюсь опубликовать на своем ноутбуке VS2010, я получаю следующую ошибку:

Ошибка 1 Задача веб-развертывания завершилась неудачно. (Удаленный агент (URL https://192.168.1.181/:8172/msdeploy.axd?site=LocationsTest) не может быть установлен. Убедитесь, что служба удаленного агента установлена ​​и запущена на целевом компьютере.)
Запрашиваемый ресурс не существует или неверный URL-адрес.
Сведения об ошибке:
Удаленный агент (URL https://192.168.1.181/:8172/msdeploy.axd?site=LocationsTest) не может быть установлен. Убедитесь, что служба удаленного агента установлена ​​и запущена на целевом компьютере.
Неподдерживаемый ответ был получен. Заголовок ответа «MSDeploy.Response» был «», но ожидался «v1».
Удаленный сервер возвратил ошибку: (404) Not Found. 0 0 Test.Web

Есть идеи, что я здесь не так делаю?

Ответы [ 15 ]

0 голосов
/ 06 июля 2015

Я получал похожие ошибки от VS 2013 и нашел исправление, которое я не видел, упомянул ни один из других ответов.

Ошибка:

  • Базовое соединение было закрыто
  • Невозможно прочитать данные из транспортного соединения: существующее соединение было принудительно закрыто удаленным хостом с сервера сборки (TFS 2010) .

Fix:

Исправление в моем случае состояло в том, чтобы повторно включить TLS 1.0 на цели. Это ключ реестра, но я использую для этого бесплатный апплет IISCrypto.

0 голосов
/ 28 апреля 2014

Даже если все необходимое программное обеспечение установлено, у меня была похожая ошибка. Я заметил, что URL службы не имеет префикса http: //. После префикса он работает хорошо.

0 голосов
/ 19 августа 2012

Как фиктивная ошибка, эта ошибка мне показалась, потому что я не установил удаленный веб-агент как часть доступного инструмента веб-развертывания здесь .

0 голосов
/ 18 октября 2011

Если вы используете SSL-сертификат, вы должны зайти в «Службу управления» в разделе «Диспетчер IIS» в «Диспетчере серверов» и остановить службу, выбрать правильный сертификат и затем снова запустить службу. Это то, что сработало для меня (я получал Запрещенное сообщение).

0 голосов
/ 17 мая 2011

Это же сообщение будет появляться почти случайно при публикации проектов из Visual Studio 2010.

Исправлено было удалить файл $projectname.Publish.xml (в корневом каталоге проекта) и заново создать его.

...