Próbujesz uruchomić MSDeploy i "zawiesza się" w zadaniu MSDeployPublish. MówiMSDeploy "zawiesza się" na MSDeployPublish
"Start Web Deploy Publikowanie application/pakiet
https://myserver:8172/msdeloy.axd?site=mysite
... Począwszy Web zadania instalacji ze źródła: archiveDir (ścieżka do archiwizacji) do Cel:. AUTO()"
I to się po prostu zatrzymuje. Będzie tak siedzieć przez 30 minut, lub dłużej, jak sądzę, zanim zabiję proces.
Na serwerze to wdraża się, w tym przypadku mójserwer, występuje błąd z MSDeploy który brzmi:
ERROR_SERIALIZER_ALREADY_DISPOSED - Wystąpił błąd w zwrotnego wątku. Błędy te są zwykle łagodne i są obsługiwane automatycznie. Szczegóły znajdują się poniżej: System.Web.HttpException: zdalny host zamknął połączenie. Kod błędu to 0x800704CD. w System.Web.Hosting.IIS7WorkerRequest.RaiseCommunicationError (Int32 wynikowej logiczna throwOnDisconnect) w System.Web.Hosting.IIS7WorkerRequest.ExplicitFlush() w System.Web.HttpResponse.Flush (logiczna finalFlush) w System.IO .BufferedStream.FlushWrite() w System.IO.BufferedStream.Flush() w System.Xml.XmlTextWriter.Flush() w Microsoft.Web.Deployment.TraceEventStreamSerializer.WriteKeepAliveEvent()
Żadna inna błędu logi lub wiadomości, które mogę znaleźć. Mogę nacisnąć adres URL do msdeploy, na przykład jeśli przejdę do https://myserver:8172/msdeloy.axd
w przeglądarce, otrzymam ostrzeżenie o autopodpisaniu certyfikatu, a następnie zostanie wyświetlony monit o podanie poświadczeń, więc wydaje się, że MSDeploy na serwerze jest uruchomiony.
Serwer (myserver) to Windows 2008R2 z IIS7.
To, co naprawdę jest do bani, to, czy uruchomię ponownie serwer, na którym działam (myserver) TO DZIAŁA!
Jakieś pomysły na to, co się tutaj dzieje?
Jaką wersję MSDeploy zainstalowano na serwerze? klient? –
to jest wersja 3.0 –
Widzę to samo, chociaż w moim przypadku jest to znacznie bardziej rozpowszechniony komunikat o błędzie: ERROR_SERIALIZER_ALREADY_DISPOSED - Wystąpił błąd w wątku wywołania zwrotnego. Błędy te są zwykle łagodne i są obsługiwane automatycznie. Szczegóły znajdują się poniżej: System.ObjectDisposedException: Nie można uzyskać dostępu do zamkniętego strumienia. w System.IO.BufferedStream.Write (tablica Byte [], przesunięcie Int32, liczba Int32) w System.IO.StreamWriter.Flush (Boolean flushStream, Boolean flushEncoder) w System.Xml.XmlTextWriter.Flush() w Microsoft.Web.Deployment.TraceEventStreamSerializer.WriteKeepAliveEvent() –