Tôi đang xây dựng trang web thương mại điện tử MVC 3.0. Tôi muốn tránh gắn bó các khối try-catch trên toàn bộ mã của mình.Làm cách nào để bắt tất cả các lỗi được ném trong ứng dụng MVC 3.0?
Câu hỏi khá đơn giản - Chiến lược hay để nắm bắt tất cả các lỗi được đưa lên trang web của tôi là gì? Tôi muốn biết về tất cả chúng ... vì vậy tôi có thể làm việc để tăng số lượng đó lên 0 khi trang web hoạt động. Tôi dự định viết từng lỗi cho một trình ghi nhật ký và cũng có thể gửi email cho nó.
Tôi đã thực hiện một số đọc về chụp ảnh trong tệp global.asax ... nhưng tôi cũng đã đọc rằng nó không nhận được TẤT CẢ chúng.
Bất kỳ ai có bất kỳ đề xuất nào hoặc có thể chỉ cho tôi theo một hướng tốt?
Tôi thích tất cả các câu trả lời ... tôi đã thử một câu hỏi về ELMAH và tôi yêu thích nó. Cài đặt nó dễ dàng như vậy và tôi sẽ thay thế nó hoàn toàn với logger crappy của tôi. Tôi muốn xem một số bình chọn/bình luận để chắc chắn rằng ELMAH là con đường để đi ... –
Tôi đồng ý! ELMAH thật tuyệt vời và rất dễ cài đặt. Tôi đã sử dụng ELMAH trong số dự án thành công. – azamsharp