Không thể kết nối với triển khai web máy tính từ xa ERROR_DESTINATION_NOT_REACHABLE


8

Tôi đang cố gắng định cấu hình Triển khai Web 3.5 trên Windows Server 2008 R2 Standard với SP1 được cài đặt trên nó. Khi tôi cố gắng xác thực kết nối bằng Visual Studio 2013 để xuất bản một trang web, nó sẽ đưa ra lỗi sau.

Could not connect to remote computer (computer name). Make sure Web Management Service is started.
Learn more at http://go.microsoft.com/fwlink/?linkId=221672#ERROR_DESTINATION_NOT_REACHABLE

nhập mô tả hình ảnh ở đây Và tôi đã thử mọi thứ tìm thấy trên tất cả các diễn đàn như sau. Và tôi cũng đã làm điều này trước đây ở một công việc khác và mỗi lần nó hoạt động tốt.

  1. Đảm bảo Dịch vụ quản lý web được khởi động và được đặt thành Tự động
  2. Đảm bảo rằng Dịch vụ đại lý triển khai web được khởi động và được đặt thành Tự độngnhập mô tả hình ảnh ở đây
  3. Triển khai web 3.5 được cài đặt
  4. Tôi đã thử cài đặt các phiên bản khác nhau của Web Deploy 3.5 giống như các phiên bản lưu trữ.
  5. Tôi đã kiểm tra xem cổng tường lửa cho Dịch vụ quản lý web có nghe trên cổng 8172 không (xem hình ảnh bên dưới).nhập mô tả hình ảnh ở đây
  6. Phiên bản .Net Framework tôi nghĩ đó không phải là vấn đề.
  7. Tôi cũng đã đảm bảo rằng trong quá trình cài đặt Web Deployment 3.5, tất cả các thành phần đã được cài đặt.
  8. Khi tôi nhấp vào nút máy chủ bên trong IIS và bên trong Dịch vụ quản lý web, nó cũng thông báo Bật kết nối từ xa
  9. Tôi cũng đã kiểm tra xem người dùng có được ủy quyền xuất bản trên trang web đó không.
  10. Tôi cũng không tìm thấy bất kỳ nhật ký nào trong C: \ inetpub \ log \ wmsvc.

Tôi không thể ping url 8172 / webdeploy.axd. Có dịch vụ nào khác có thể nghe trên một số cổng mà tôi đang thiếu. Có gì đó kỳ lạ ở đây. Tôi không thể thấy bất kỳ lưu lượng truy cập nào đi qua ngay cả Fiddler từ máy cục bộ của mình. Tôi đã cố gắng dán url .axd trên trình duyệt internet của máy chủ và nó vẫn không thể truy cập và không nói gì.

Tìm kiếm thêm:

Tôi đã thử kết nối bằng Telnet client và thông báo: Không thể mở kết nối với máy chủ, trên cổng 8172: Kết nối thất bại. Ở đâu đó nó bị chặn và tôi không biết tìm ở đâu.

Câu trả lời:


7

Một nhận xét về câu trả lời này tại stackoverflow đã đưa tôi đi đúng hướng với cùng thông báo lỗi này nếu có ai khác gặp phải câu trả lời này và các câu trả lời khác không giúp được: https://stackoverflow.com/a/13871041/1128742 .

Không chỉ cần cài đặt triển khai web, mà nhu cầu phụ của Trình triển khai IIS Deployment cũng được kích hoạt. Mở Thêm / xóa chương trình> Triển khai Microsoft Web> Thay đổi> đảm bảo Trình xử lý triển khai IIS được bật. nhập mô tả hình ảnh ở đây

Web triển khai đã làm việc cho chúng tôi sau đó chúng tôi áp dụng một số cập nhật Windows và nó ngừng hoạt động đột ngột, đây là thủ phạm.


3

Tôi đã có cùng một vấn đề (404). Đã sửa nó bằng cách:

  1. Gỡ cài đặt Web Triển khai 3.6 từ Chương trình & Tính năng
  2. Đã tải xuống gói x64 từ https://www.iis.net/doads/microsoft/web-deploy#additableDoads
  3. Đã cài đặt gói MSI đã tải xuống, hóa ra là Triển khai Web 3.5.

Ngay lập tức (không cần khởi động lại) điều này đã giải quyết vấn đề.


Cứu ngày của tôi! Tôi đã nhận được 403.503 khi xuất bản một giải pháp từ visual studio đến máy chủ của mình trên Windows 2012 R2. Tôi đã thử rất nhiều giải pháp ngoài kia, nhưng cuối cùng thì đây là giải pháp. Cảm ơn Aidan!
Pallavi

2

Vì vậy, vấn đề hóa ra là có một tường lửa khác ngăn chặn mọi kết nối tới cổng 8172 và nó phải được mở ra.


2

Tôi vừa gặp vấn đề tương tự. Đó là do làm rối với chứng chỉ SSL.

Trong quá trình cài đặt WebDeploy, bạn thường cài đặt Dịch vụ quản lý để tạo chứng chỉ tự ký có tên: WMSvc-HOSTNAME .

Chứng chỉ này nên có sẵn trong Cửa hàng Chứng chỉ :

nhập mô tả hình ảnh ở đây

và sẽ hiển thị trong IIS dưới Chứng chỉ máy chủ :

nhập mô tả hình ảnh ở đây

Vì tôi gặp rắc rối với nó, bằng cách nào đó, WMSvc-HOSTNAME đã có sẵn trong Cửa hàng Chứng chỉbiến mất khỏi Chứng chỉ Máy chủ trong IIS .

Vấn đề là Dịch vụ quản lý được cấu hình để sử dụng chứng chỉ WMSvc:

nhập mô tả hình ảnh ở đây

Giải pháp:

Tạo chứng nhận SSL tự ký mới và sử dụng nó với Dịch vụ quản lý thay vì WMSVC .


1
Đó chính xác là vấn đề của tôi. Chứng chỉ SSL bị thiếu trong IIS -> Dịch vụ quản lý.
Alin C

0

Tôi cũng gặp vấn đề tương tự, khi đăng tải giải pháp của mình cho đầy đủ: Tôi đã cố gắng triển khai Web lên máy ảo Hyper-V , được giải quyết bằng cách tạo lại Virtual Switch được VM sử dụng. Có lẽ đã bị cấu hình sai một lúc trước khi cố gắng khắc phục một số kết nối khác. Nên kiểm tra sớm hơn nếu tôi thực sự có thể đến đích ...

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.