Tôi đã viết mã ASP.NET (4.0) để đặt Response.StatusCode thành 400 nếu dữ liệu được đăng lên máy chủ là hợp lệ.
Tôi đặt thông tin hữu ích vào nội dung phản hồi theo định dạng mà yêu cầu chấp nhận tiêu đề yêu cầu. ví dụ: thông báo html cho biết "Trường ngày được yêu cầu ...".Trong IIS7.5 mô-đun nào loại bỏ phần thân của Yêu cầu Xấu 400
Trong IIS7 (7.5.7600) trên Windows 7, tôi nhận được phản hồi html đúng về trình duyệt.
Trong IIS7 (7.5.6000) trên Windows 2008, tôi không lấy lại phần thân html, nhưng chỉ nội dung văn bản có "Yêu cầu không hợp lệ" làm nội dung.
Ai đó có thể chỉ cho tôi cách tôi thay đổi cấu hình của máy chủ 2008 để trả lại thân máy.
Hoặc có sự khác biệt nào giữa các phiên bản IIS này không?
Có thể một mô-đun trong Machine.config?
Ví dụ tôi biết (và phải làm việc xung quanh) rằng mô-đun FormsAuthentication thay đổi 401 thành 302 ngay cả khi bạn không muốn điều này. Có thể có một mô-đun dừng nội dung của 400 được gửi.
TIA.
Thanks a lot, mate :-) Tôi lãng phí một ngày nào đó mà không đúng ** ** Stackoverflowing sự vấn đề. –