2015-02-09 36 views
13

Tôi đã gặp lỗi "Error_Connection_Terminated" khi cố gắng triển khai một trang web vào localhost của mình từ dấu nhắc lệnh của nhà phát triển bằng MSDeploy và tôi đang ở cuối dây cố gắng tìm ra nguyên nhân gây ra nó, lỗi khá mơ hồ về vấn đề thực sự là gì. Tôi đã thiết lập các đặc quyền cho thư mục deploy một cách chính xác và tôi đã khởi động lại dịch vụ Web Deployment Agent Service nhiều lần trong cửa sổ dịch vụ. Tôi đã đi qua nhiều giải pháp đã được đăng trên mạng nhưng vô ích vì không ai trong số họ đối phó với việc sử dụng dấu nhắc lệnh của nhà phát triển và thay vào đó chỉ cung cấp giải pháp bằng cách sử dụng studio hình ảnh.MSDeploy Error_Connection_Terminated trong khi cố gắng triển khai trang web

Có ai có kinh nghiệm với MSDeploy hoặc IIS, có thể làm sáng tỏ hoặc tư vấn về cách giải quyết vấn đề này không.

trạng thái lỗi "Error_Connection_Terminated Error: Kết thúc bất ngờ của tệp đã xảy ra. Các phần tử sau không được đóng: kết quả. Dòng 1, vị trí 550. Số lỗi: 1."

enter image description here

Trả lời

1

Tôi gặp vấn đề tương tự. Việc khởi động lại máy phát triển của tôi đã giải quyết được vấn đề (trong khi khởi động lại máy chủ triển khai (máy thử nghiệm), cài đặt lại msdeploy, sử dụng tài khoản khác và các giải pháp khác không giúp ...).

26

Tôi đã gặp sự cố tương tự và có thể triển khai thành công sau khi đóng Fiddler trên máy mà tôi đang chạy MSDeploy.

Điều này phù hợp với Marcello's findings - Tôi cho rằng anh ta đã mở Fiddler và anh ta đóng cửa khi khởi động lại.

+3

+1 Chính xác cùng một thông báo lỗi ("kết quả. Dòng 1, vị trí 550"). Giải quyết bằng cách đóng Fiddler. Đánh dấu là câu trả lời chính xác? – savehansson

+0

Trong trường hợp của tôi, Fiddler cũng gây ra những rắc rối (như Scott đã phát hiện ra) –

+0

Cũng giải quyết vấn đề tương tự bằng cách đóng Fiddler. Cảm ơn bạn! – Alexander

0

Một số trợ giúp cho những người khác có cùng mã lỗi: Nếu bạn đang sử dụng giao diện người dùng từ Visual Studio, không nhập tiền tố http: // trên đầu vào máy chủ (sau khi tất cả, ví dụ: không có nó). Tôi đã thực sự bối rối, bởi vì tôi có một hồ sơ đã lưu VỚI http: // và cái đó hoạt động. Lưu ý: Thiết lập của tôi là Visual Studio 2013 cho Web w/Update 4 Có thể điều này đã bắt đầu sau khi cài đặt bản cập nhật 4 mà tôi đã làm gần đây.

Cập nhật (sau khi bị downvoted): Dưới đây là một số lời khuyên bổ sung:

  • Đảm bảo rằng Management Services được cài đặt từ "Bật và tắt tính năng". Đây là một phần của cấu hình IIS.
  • Đảm bảo rằng "Dịch vụ quản lý web" được bắt đầu. Sau khi cài đặt tính năng, thiết lập của nó thành thủ công và không bắt đầu.
  • Đảm bảo rằng "Dịch vụ đại lý triển khai web" được bắt đầu.
  • Đảm bảo cổng TCP 8172 đến là mở trên máy chủ
1

Vâng, tôi tình cờ gặp vấn đề tương tự như khoảng một tuần trước và cho tất cả những ai các giải pháp nói trên đã không làm việc ra (vì có thể có nhiều lý do đằng sau lỗi này) Tôi đã tìm ra những gì đang xảy ra.

Tôi đã thử tất cả mọi thứ mà người khác đã đề cập ở trên nhưng không hoạt động vì tôi không sử dụng Fiddler, tất cả các dịch vụ triển khai Web đều hoạt động như mong đợi, hồ sơ xuất bản web hoạt động tốt trước đó và cổng triển khai web đã được mở.

Sau khi tìm hiểu nguyên nhân gây ra và tắt tường lửa vì tôi muốn đảm bảo không có ứng dụng nào bị chặn.Nó chỉ ra rằng chống vi-rút đã gây ra lỗi _ERROR_CONNECTION_TERMINATED.

Bây giờ tôi muốn nói rõ rằng nhiều người trong số các bạn sẽ nói đó có lẽ là một trong những điều đầu tiên cần kiểm tra nhưng một quản trị viên đã cài đặt nó và tôi không biết về nó. Cuối cùng, tôi đã gỡ cài đặt phần mềm chống vi-rút và mọi thứ đã trở lại bình thường.

Tôi đoán rằng mọi người đều đồng ý về điều này: Microsoft không phải là rất nhiều thông tin/cụ thể về nguyên nhân của lỗi.

Các vấn đề liên quan