Попытка заставить 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!
Любые идеи о том, что здесь происходит?