Trước tiên, bạn phải biết ngoại lệ đang gây ra lỗi hiển thị là gì.
Tôi có thể gợi ý cho bạn ba lựa chọn.
-
Tắt
<customErrors> nên phầnHandleErrorbộ lọc sẽ không hoạt động và bạn có thể thấy ngoại lệ thực sự . -
HandleErrorbộ lọc cũng chuyển mộtHandleErrorInfoví dụ đối với chế độ xem lỗi, vì vậy bạn có thể hiển thị ngoại lệ hoàn toàn trong chính chế độ xem lỗi (chỉ để biết lỗi không phải là một ý tưởng khôn ngoan trong quá trình sản xuất) bằng cách truy cập mô hình đó.@model System.Web.Mvc.HandleErrorInfo <p> The exception is: @Model.Exception </p> -
Bạn có thể thử ELMAH thư viện ghi lại tất cả các ngoại lệ chưa được xử lý.
HandleErrorbộ lọc loại bỏ ngoại lệ và dừng chúng được ghi lại bởi ELMAH , vì vậy tốt hơn bạn nên tắtHandleErrorkhi bạn đang thử ELMAH . Bạn phải định cấu hìnhELMAHtrong một cơ sở dữ liệu riêng biệt và nó cung cấp một trang liệt kê tất cả các lỗi gần đây.