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

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

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

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

5 ответов

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

Это соответствовало бы выводам Марчелло - я предполагаю, что он открыл Fiddler и что он закрыл его, когда перезагрузил компьютер.

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

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

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

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

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

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

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

Обновление (после отрицания): вот несколько дополнительных советов:

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

Убедитесь, что трафик разрешен по адресу 192.229.211.108:80. Fiddler показывал 502 плохих шлюза к хостам digicert.com при попытке согласования TLS с нашей службой приложений. После того, как блокировка брандмауэра была удалена, журнал Fiddler превратился в серию из 200 на IP-адрес нашей службы приложений, как и ожидалось, и ошибка прекратилась.

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