Tôi có ứng dụng ASP.NET MVC 4 cần truy vấn một ứng dụng khác để xử lý yêu cầu. Ứng dụng MVC làm cho nó yêu cầu thông qua REST. Tôi có thể thấy yêu cầu HTTP đến từ trình duyệt đến ứng dụng MVC, nhưng tôi không thể nhìn thấy cuộc gọi REST đi từ ứng dụng MVC đến ứng dụng REST.Lưu lượng HTTP giữa các ứng dụng asp.net mvc không hiển thị với Fiddler
Cả hai ứng dụng đều chạy trong IIS Express. Tôi truy cập vào ứng dụng MVC localhost: 42001 và ứng dụng REST đang sử dụng ASP.NET MVC WebAPI, nghe tại localhost: 42002
Làm cách nào để nhận các yêu cầu REST sẽ tới localhost: 42002?
Yêu cầu đang đưa nó vào ứng dụng REST, tôi cũng có thể đặt và nhấn điểm ngắt trong mã đó. Tôi chỉ không thể nhìn thấy lưu lượng truy cập trong Fiddler.
Tôi nghi ngờ bạn đang sử dụng yêu cầu REST từ máy chủ đến máy chủ cho MVCAPP để giao tiếp với MVCWEBAPI? Bạn sẽ không thấy chúng trong Fiddler vì chúng không đến từ trình duyệt của bạn, chúng là các cuộc gọi HTTP bên trong. –
Hãy thử sử dụng tên máy thay vì localhost, trong trường hợp của tôi chỉ giống như yêu cầu đó được hiển thị trên fiddler. – BornToCode
Tôi gặp vấn đề tương tự: Tôi đã sửa đổi tệp machine.config của mình và tôi thấy nơi giao diện người dùng của mình gọi cho bộ điều khiển nhưng tôi vẫn không thấy cuộc gọi đến dịch vụ an toàn. Có cách nào để nắm bắt điều đó không? – user1040975