คำถามติดแท็ก application-error

9
Application_Error ไม่เริ่มทำงานเมื่อ customerrors =“ On”
ฉันมีรหัสในเหตุการณ์global.asaxของไฟล์Application_Errorซึ่งดำเนินการเมื่อมีข้อผิดพลาดเกิดขึ้นและส่งอีเมลรายละเอียดข้อผิดพลาดให้ตัวเอง void Application_Error(object sender, EventArgs e) { var error = Server.GetLastError(); if (error.Message != "Not Found") { // Send email here... } } สิ่งนี้ใช้ได้ดีเมื่อฉันเรียกใช้ใน Visual Studio อย่างไรก็ตามเมื่อฉันเผยแพร่ไปยังเซิร์ฟเวอร์สดของเราApplication_Errorเหตุการณ์จะไม่เริ่มทำงาน หลังจากการทดสอบบางครั้งฉันสามารถทำการApplication_Errorยิงได้เมื่อฉันตั้งค่าcustomErrors="Off"อย่างไรก็ตามการตั้งค่ากลับเพื่อcustomErrors="On"หยุดเหตุการณ์ไม่ให้เกิดขึ้นอีกครั้ง ใครช่วยแนะนำว่าทำไมถึงApplication_Errorไม่ยิงเมื่อcustomErrorsเปิดใช้งานในweb.config?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.