Подтвердить что ты не робот

MSDeploy Error_Connection_Terminated при попытке развернуть веб-сайт

У меня возникла ошибка "Error_Connection_Terminated" при попытке развернуть сайт на моем локальном хосте из командной строки разработчика, используя MSDeploy, и я нахожусь в конце своей веревки, пытаясь понять, что вызывает ее, ошибка довольно неоднозначная что на самом деле проблема. Я правильно установил права на папку для развертывания, и я повторно запустил службу агента веб-развертывания в окне служб. Я рассмотрел множество решений, уже размещенных в сети, но безрезультатно, поскольку ни один из них не имеет дело с использованием командной строки разработчика и вместо этого предлагает только решение, используя собственную визуальную студию.

Кто-нибудь, у кого есть опыт работы с MSDeploy или IIS, сможет пролить свет или посоветуйте, как это решить.

ошибка содержит ошибку Error_Connection_Terminated Error: произошел неожиданный конец файла. Следующие элементы не закрыты: результаты. Строка 1, позиция 550. Количество ошибок: 1.

enter image description here

4b9b3361

Ответ 1

У меня была такая же проблема, и я смог успешно развернуть ее после закрытия Fiddler на компьютере, на котором я запускал MSDeploy.

Это соответствовало бы результатам

Ответ 2

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

Ответ 3

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

Я пробовал все, что упоминалось выше, но не работал, так как я не использую Fiddler, все службы развертывания Web работали так, как ожидалось, профили публикации Web работали задолго до того, и был открыт веб-порт для развертывания.

После поиска того, что было причиной, и отключил брандмауэр, потому что я хотел убедиться, что не было блокировки приложений. Оказывается, что антивирус вызывал ошибку _ERROR_CONNECTION_TERMINATED.

Теперь я хочу четко заявить, что многие из вас сказали бы, что это, вероятно, одна из первых вещей, чтобы проверить, но администратор установил ее, и я не знал об этом. Наконец, я удалил антивирус, и все прошло нормально.

Я думаю, что все согласны с этим: Microsoft не очень информативна/специфична в отношении причин ошибок.

Ответ 4

Некоторая помощь для других, у которых одинаковый код ошибки: Если вы используете пользовательский интерфейс Visual Studio, не вводите префикс http://на входе сервера (в конце концов, например, его нет). Я был очень смущен, потому что у меня есть сохраненный профиль С http://и этот работает. Примечание. Моя настройка - Visual Studio 2013 для Web w/Update 4 Возможно, это началось после установки обновления 4, которое я недавно сделал.

Обновление (после downvoted): Вот несколько дополнительных советов:

  • Убедитесь, что службы управления установлены из "Включение и выключение функции ". Это часть конфигурации IIS.
  • Убедитесь, что запущена служба веб-управления. После установки этой функции ее установка будет ручной и не запущена.
  • Убедитесь, что запущена служба веб-развертывания агента.
  • Убедитесь, что TCP-порт 8172, входящий, открыт на сервере