Cố gắng để MSDeploy hoạt động và nó "treo" trên tác vụ MSDeployPublish. Nó nóiMSDeploy "Treo" trên MSDeployPublish
"Start Web Triển khai Publish Application/gói để
https://myserver:8172/msdeloy.axd?site=mysite
... Bắt đầu từ Web nhiệm vụ triển khai từ nguồn: archiveDir (đường dẫn để lưu trữ) để Điểm đến:. Auto()"
Và nó chỉ dừng lại. Nó sẽ ngồi như thế này trong 30 phút, hoặc nhiều hơn tôi cho là, trước khi tôi giết quá trình.
Trên máy chủ nó được triển khai đến, trong trường hợp này myserver, có một lỗi từ MSDeploy mà đọc:
ERROR_SERIALIZER_ALREADY_DISPOSED - Một lỗi đã xảy ra trên một callback chủ đề. Những lỗi này thường lành tính và được xử lý tự động. Chi tiết bên dưới: System.Web.HttpException: Máy chủ từ xa đóng kết nối. Mã lỗi là 0x800704CD. tại System.Web.Hosting.IIS7WorkerRequest.RaiseCommunicationError (Int32 kết quả, Boolean throwOnDisconnect) tại System.Web.Hosting.IIS7WorkerRequest.ExplicitFlush() tại System.Web.HttpResponse.Flush (Boolean finalFlush) tại System.IO .BufferedStream.FlushWrite() tại System.IO.BufferedStream.Flush() tại System.Xml.XmlTextWriter.Flush() tại Microsoft.Web.Deployment.TraceEventStreamSerializer.WriteKeepAliveEvent()
Không có lỗi khác nhật ký hoặc tin nhắn mà tôi có thể tìm thấy. Tôi có thể nhấn url để msdeploy, ví dụ nếu tôi truy cập https://myserver:8172/msdeloy.axd
trong trình duyệt, tôi nhận được cảnh báo chứng chỉ tự ký và sau đó được nhắc nhập thông tin xác thực, vì vậy nó xuất hiện MSDeploy trên máy chủ đang hoạt động.
Máy chủ (máy chủ của tôi) là Windows 2008R2 với IIS7.
Điều gì thực sự hút, là nếu tôi khởi động lại máy chủ mà tôi đang triển khai tới (myserver) CNTT HOẠT ĐỘNG!
Mọi ý tưởng về những gì đang diễn ra ở đây?
Phiên bản MSDeploy nào được cài đặt trên máy chủ? khách hàng? –
là phiên bản 3.0 –
Tôi thấy điều tương tự, mặc dù trong trường hợp của tôi đây là thông báo lỗi phổ biến hơn nhiều: ERROR_SERIALIZER_ALREADY_DISPOSED - Đã xảy ra lỗi trên chuỗi cuộc gọi lại. Những lỗi này thường lành tính và được xử lý tự động. Chi tiết bên dưới: System.ObjectDisposedException: Không thể truy cập Luồng đã đóng. tại System.IO.BufferedStream.Write (Byte [] mảng, Int32 offset, số Int32) tại System.IO.StreamWriter.Flush (Boolean flushStream, Boolean flushEncoder) tại System.Xml.XmlTextWriter.Flush() tại Microsoft.Web.Deployment.TraceEventStreamSerializer.WriteKeepAliveEvent() –