2
แนวทางที่ชัดเจนสำหรับการจัดการข้อผิดพลาดที่กำหนดเองใน ASP.NET MVC 3 มีอะไรบ้าง
กระบวนการในการจัดการข้อผิดพลาดที่กำหนดเองใน ASP.NET MVC (3 ในกรณีนี้) ดูเหมือนว่าจะถูกทอดทิ้งอย่างไม่น่าเชื่อ ฉันได้อ่านคำถามและคำตอบต่าง ๆ ที่นี่บนเว็บหน้าช่วยเหลือสำหรับเครื่องมือต่าง ๆ (เช่น Elmah) แต่ฉันรู้สึกว่าฉันได้เข้าสู่แวดวงที่สมบูรณ์และยังไม่มีทางออกที่ดีที่สุด ด้วยความช่วยเหลือของคุณบางทีเราสามารถกำหนดวิธีการมาตรฐานใหม่สำหรับการจัดการข้อผิดพลาด ฉันต้องการให้สิ่งต่าง ๆ เรียบง่ายและไม่ทำให้เกิดปัญหามากเกินไป นี่คือเป้าหมายของฉัน: สำหรับข้อผิดพลาดเซิร์ฟเวอร์ / ข้อยกเว้น: แสดงข้อมูลการดีบักใน dev แสดงหน้าข้อผิดพลาดที่เป็นมิตรในการผลิต บันทึกข้อผิดพลาดและส่งอีเมลถึงผู้ดูแลระบบในการผลิต ส่งคืนรหัสสถานะ HTTP 500 สำหรับข้อผิดพลาด 404 ไม่พบ: แสดงหน้าข้อผิดพลาดที่เป็นมิตร บันทึกข้อผิดพลาดและส่งอีเมลถึงผู้ดูแลระบบในการผลิต ส่งคืนรหัสสถานะ HTTP 404 มีวิธีในการบรรลุเป้าหมายเหล่านี้ด้วย ASP.NET MVC หรือไม่?