สารบัญ:

ASP net จัดการกับข้อผิดพลาดของแอปพลิเคชัน global ASAX อย่างไร
ASP net จัดการกับข้อผิดพลาดของแอปพลิเคชัน global ASAX อย่างไร

วีดีโอ: ASP net จัดการกับข้อผิดพลาดของแอปพลิเคชัน global ASAX อย่างไร

วีดีโอ: ASP net จัดการกับข้อผิดพลาดของแอปพลิเคชัน global ASAX อย่างไร
วีดีโอ: Global exception handling in asp net core mvc 2024, อาจ
Anonim

แอปพลิเคชัน ระดับ การจัดการข้อผิดพลาด

คุณ รับมือได้ ข้อผิดพลาดเริ่มต้นที่ แอปพลิเคชัน ระดับทั้งโดยการปรับเปลี่ยนของคุณ ใบสมัคร การกำหนดค่าหรือโดยการเพิ่ม an Application_Error ตัวจัดการใน ทั่วโลก . asax ไฟล์ของคุณ แอปพลิเคชัน . คุณ รับมือได้ ข้อผิดพลาดเริ่มต้นและข้อผิดพลาด HTTP โดยการเพิ่มส่วน customErrors ลงในเว็บ

ในทำนองเดียวกัน MVC จัดการกับข้อผิดพลาดของแอปพลิเคชันใน ASAX ทั่วโลกอย่างไร

เมื่อคำนึงถึงประเด็นเหล่านี้แล้ว ขั้นตอนต่อไปนี้สามารถเขียนโค้ดลงในเหตุการณ์ Application_Error สำหรับการจัดการข้อผิดพลาดและการบันทึก

  1. รับข้อผิดพลาดล่าสุดที่เกิดขึ้น
  2. รับรหัสข้อผิดพลาดเพื่อตอบกลับด้วย
  3. บันทึกข้อผิดพลาด (ฉันไม่สนใจ 404)
  4. ล้างกระแสตอบรับ
  5. ล้างข้อผิดพลาดของเซิร์ฟเวอร์

นอกจากนี้ การดีบักและการจัดการข้อผิดพลาดในเทคโนโลยี Dot Net อธิบายด้วยตัวอย่างที่เหมาะสมคืออะไร งูเห่า . สุทธิ มีสิ่งอำนวยความสะดวกในการดำเนินการ การดีบักและการจัดการข้อผิดพลาด . แก้จุดบกพร่อง สามารถทำได้โดยการเพิ่มจุดสั่งหยุดลงในโค้ด จากนั้นเรียกใช้ Start with แก้จุดบกพร่อง ตัวเลือกใน Visual Studio ถึง ดีบัก รหัส. การติดตามเป็นสิ่งอำนวยความสะดวกในการให้ข้อมูลเพิ่มเติมขณะเรียกใช้แอปพลิเคชัน

ในที่นี้ MVC จัดการกับข้อผิดพลาดที่กำหนดเองใน asp net อย่างไร

หน้าข้อผิดพลาดที่กำหนดเองใน ASP. NET MVC

  1. ขั้นแรกให้เพิ่มข้อผิดพลาด หน้า cshtml (ดูหน้า) ไปยังโฟลเดอร์ที่ใช้ร่วมกันหากยังไม่มี
  2. เพิ่มหรือแก้ไขเว็บ config และตั้งค่า Custom Error Element เป็น On
  3. เพิ่ม Action Controller เฉพาะและ View เพื่อแสดงรหัสสถานะ
  4. เพิ่มแอตทริบิวต์ [HandleError] ให้กับวิธีการดำเนินการตามเป้าหมาย

ASP net จัดการกับข้อผิดพลาดระดับแอปพลิเคชันอย่างไร

การจัดการข้อผิดพลาดระดับแอปพลิเคชัน คุณสามารถ รับมือ ค่าเริ่มต้น ข้อผิดพลาด ที่ ระดับการสมัคร ไม่ว่าจะโดยการปรับเปลี่ยนของคุณ ใบสมัคร การกำหนดค่าหรือโดยการเพิ่มตัวจัดการ Application_Error ใน Global ไฟล์ asax ของคุณ แอปพลิเคชัน . คุณสามารถ รับมือ ค่าเริ่มต้น ข้อผิดพลาด และ HTTP ข้อผิดพลาด โดยการเพิ่มส่วน customErrors ลงในเว็บ

แนะนำ: