Tôi đang tìm cách tốt nhất để ghi lỗi trong ứng dụng ASP.NET. Tôi muốn có thể nhận email khi có lỗi xảy ra trong đơn đăng ký của mình, với thông tin chi tiết về Ngoại lệ và Yêu cầu hiện tại.Làm thế nào để bạn đăng nhập lỗi (ngoại lệ) trong ứng dụng ASP.NET của bạn?
Trong công ty của tôi, chúng tôi đã từng có ErrorMailer riêng của mình, thu hút mọi thứ trong Global.asax Application_Error. Đó là "Ok" nhưng không phải là rất linh hoạt cũng không thể cấu hình.
Gần đây, chúng tôi đã chuyển sang NLog. Đó là cấu hình nhiều hơn nữa, chúng tôi có thể xác định các mục tiêu khác nhau cho các lỗi, lọc chúng, đệm chúng (chưa thử). Đó là một cải tiến rất tốt.
Nhưng gần đây tôi đã phát hiện ra rằng có toàn bộ Không gian tên trong khung .Net cho mục đích này: System.Web.Management và có thể được định cấu hình trong phần healthMonitoring của web.config.
Bạn đã bao giờ làm việc với giám sát sức khỏe .Net chưa? Giải pháp khắc phục lỗi của bạn là gì?
Tôi cũng đã thấy System.Web.Management, nhưng tôi chưa bao giờ sử dụng nó. Tôi rất muốn nghe bất kỳ phản hồi nào về việc liệu nó có hoạt động tốt hay không. –