MSDeploy "зависает" на MSDeployPublish
Попытка заставить MSDeploy работать и "зависает" над задачей MSDeployPublish.
В нем говорится:
"Запустить веб-развертывание Опубликовать приложение/пакет для https://myserver:8172/msdeloy.axd?site=mysite
... Запуск Интернета задача развертывания из источника: archiveDir (путь к архиву) в Назначение: auto()."
И он просто останавливается. Я буду сидеть так вот в течение 30 минут или более, я полагаю, прежде чем я убью процесс.
На сервере он развертывает, в этом случае myserver, есть ошибка из MSDeploy, которая гласит:
ERROR_SERIALIZER_ALREADY_DISPOSED - Произошла ошибка при обратном вызове нить. Эти ошибки обычно доброкачественны и обрабатываются автоматически. Подробности приведены ниже: System.Web.HttpException: удаленный хост закрыл соединение. Код ошибки: 0x800704CD. в System.Web.Hosting.IIS7WorkerRequest.RaiseCommunicationError(Int32 результат, Boolean throwOnDisconnect) при System.Web.Hosting.IIS7WorkerRequest.ExplicitFlush() at System.Web.HttpResponse.Flush(Boolean finalFlush) в System.IO.BufferedStream.FlushWrite() в System.IO.BufferedStream.Flush() в System.Xml.XmlTextWriter.Flush() в Microsoft.Web.Deployment.TraceEventStreamSerializer.WriteKeepAliveEvent()
Нет других журналов ошибок или сообщений, которые я могу найти.
Я могу нажать на url на msdeploy, например, если я перейду к https://myserver:8172/msdeloy.axd
в браузере, я получаю предупреждение о самоподписанном сертификате, а затем получаю запрос на учетные данные, поэтому появляется сообщение MSDeploy на сервере.
Сервер (myserver) - это Windows 2008R2 с IIS7.
Что действительно засасывает, если я REBOOT сервер, на котором я развертываю (myserver) IT WORKS!
Любые идеи о том, что здесь происходит?
Ответы
Ответ 1
Просто прошло одно и то же. Это ответ моей хостинговой компании, которая решила проблему.
"При исследовании мы обнаружили, что попытка подключения висела на нашем конце. Необходимо было остановить службу веб-управления, чтобы отредактировать настройки для службы управления, но при попытке остановить эту службу она не будет закрыта, поэтому мы вынуждены убил процесс и после его восстановления (изменения не были внесены в настройки) Visual Studio делает соединения с Web-развертыванием без проблем".