Tôi vừa cài đặt trên máy chủ Windows Server 2008/IIS7.5 đầu tiên của mình cho một cuộc thi mà tôi đang tham gia. Tôi không thể cho cuộc sống của mình tìm ra cách để xử lý lỗi TẮT HOÀN TOÀN. Các tùy chọn duy nhất tôi thấy là:Tắt Xử lý Lỗi HTTP IIS7?
- Tuỳ chỉnh
- Chi tiết
- Chi tiết địa phương, tùy chỉnh cho xa
Tôi muốn tắt tính năng này hoàn toàn, và tôi không thấy bất kỳ cách nào Để làm việc đó. Tui bỏ lỡ điều gì vậy?
Tình hình của tôi:
Tôi có một khuôn khổ PHP RESTful mà bắt ngoại lệ và phát ra một trạng thái HTTP 500 nếu ngoại lệ đã chưa được xử lý. Sau đó nó đặt thông báo ngoại lệ được chỉ định trong phần thân phản hồi và gửi nó tới trình duyệt. Điều này làm việc tốt trong Apache - các tiêu đề chính xác được gửi và thông điệp được hiển thị cho người dùng. Tuy nhiên, trong IIS, đáp ứng cho mã trạng thái HTTP 4xx và 5xx luôn bị chặn và được tiêm với một số tệp tin hoặc tệp HTML đã chuẩn bị khác và đó chính là điều tôi không muốn nó làm nữa. Hãy giúp tôi!