Tôi sử dụng bộ lọc tác vụ tùy chỉnh trong ứng dụng asp.net mvc để trả về mã trạng thái http 422 và danh sách lỗi xác thực json (về cơ bản từ điển mô hình được tuần tự hóa) cho khách hàng, trong đó tôi xử lý với trình xử lý ajaxError toàn cầu trong jQuery.IIS 7.5: gửi mã trạng thái http 422 bằng các lỗi tùy chỉnh trên
Tất cả điều này hoạt động trên môi trường phát triển, nhưng vấn đề của tôi là khi chế độ lỗi tùy chỉnh bật (<system.webServer>/<httpErrors errorMode="Custom">
), IIS thay thế phản hồi (json) bằng văn bản "Mô-đun lỗi tùy chỉnh không nhận ra lỗi này".
Tôi đang gặp khó khăn khi định cấu hình đúng IIS để trả lời phản hồi gốc nếu mã trạng thái là 422. Bất kỳ ai cũng làm điều gì đó tương tự?
Đã cùng một vấn đề khi trở về bắt buộc HTTP 402 thanh toán. – SandRock