0 Câu hỏi: Gọi tới WCF WebService hoạt động cục bộ nhưng không phải từ Dịch vụ ứng dụng Azure

câu hỏi được tạo ra tại Wed, May 8, 2019 12:00 AM

Tôi có Dịch vụ Web WCF (.NET 4.0) có thể truy cập thông qua địa chỉ IP công cộng. Tôi có một dự án C # MVC đang chạy (.NET 4.7.2) mà tôi lưu trữ trong Azure. Tôi kết nối với Dịch vụ WCF này dưới dạng Dịch vụ được kết nối trong dự án VS2017 của tôi.

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

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

Khi tôi chạy ứng dụng MVC cục bộ, nó hoạt động tốt - Tôi có thể kết nối với dịch vụ và đọc dữ liệu. Tuy nhiên, khi tôi xuất bản lên Azure AppService, tôi gặp lỗi:

  

Không có điểm cuối nghe tại    http://12.3.456.78:8080/MyService.svc có thể chấp nhận   thông điệp. Điều này thường được gây ra bởi một địa chỉ hoặc hành động SOAP không chính xác.   Xem InsideException, nếu có, để biết thêm chi tiết.

     

InternalException:   System.Net.WebException: Không thể kết nối với máy chủ từ xa --- >   System.Net.Sockets.SocketException: Lỗi kết nối không thành công   bởi vì bên được kết nối đã không trả lời đúng sau một khoảng thời gian   thời gian hoặc kết nối được thiết lập không thành công vì máy chủ được kết nối có   không trả lời 12.3.456.78:8080

Đây không phải là sự cố tường lửa - tường lửa trên máy chủ lưu trữ dịch vụ WCF không đăng ký bất kỳ yêu cầu nào. Nó giống như Azure sẽ không thực hiện yêu cầu.

Mã của tôi rất đơn giản:

using (var service = new MyService.ServiceClient())
{
   List<MyObject> res = service.GetMyStuff(); // This throws the error
}
    
0
  1. Địa chỉ IP thực tế bạn đang sử dụng địa chỉ IP bên ngoài ? Cổng 8080 có được chuyển tiếp không? Bạn có thể kết nối với nó từ ví dụ Postman không?
    2019-05-08 16: 15: 25Z
  2. Vâng, IP là một IP công cộng bên ngoài mà tôi có thể truy cập từ bất cứ đâu .. chỉ vì một số lý do không phải là Dịch vụ ứng dụng Azure của tôi.
    2019-05-08 16: 18: 39Z
  3. Bạn có thể ping IP từ bảng điều khiển Kudu không?
    2019-05-08 16: 32: 46Z
  4. Không - Thật ra tôi không thể ping bất cứ thứ gì từ Kudu. Tôi nhận được: "ping google.com Không thể liên hệ với trình điều khiển IP. Lỗi chung"
    2019-05-08 16: 48: 27Z
0 Câu trả lời                              0                         
nguồn đặt đây