Πίνακας περιεχομένων:

Πώς χειρίζεται το MVC τα προσαρμοσμένα σφάλματα στο asp net;
Πώς χειρίζεται το MVC τα προσαρμοσμένα σφάλματα στο asp net;

Βίντεο: Πώς χειρίζεται το MVC τα προσαρμοσμένα σφάλματα στο asp net;

Βίντεο: Πώς χειρίζεται το MVC τα προσαρμοσμένα σφάλματα στο asp net;
Βίντεο: Catch and Handle EXCEPTIONS in Python (Assert, Try, Except, Else, Finally, Raise, Custom Errors) 2024, Νοέμβριος
Anonim

Προσαρμοσμένη σελίδα σφάλματος στο ASP. NET MVC

  • Πρώτα προσθέστε ένα Λάθος . σελίδα cshtml (Προβολή σελίδας) στον Κοινόχρηστο φάκελο εάν είναι κάνει δεν υπάρχουν ήδη.
  • Προσθήκη ή τροποποίηση του Ιστού. αρχείο config και ορίστε το Προσαρμοσμένο σφάλμα Στοιχείο σε On.
  • Προσθέστε έναν συγκεκριμένο ελεγκτή ενεργειών και μια προβολή για την εμφάνιση του κωδικού κατάστασης
  • Προσθέστε ένα χαρακτηριστικό [HandleError] στη Μέθοδο στοχευμένης ενέργειας.

Αντίστοιχα, ποιες είναι οι μέθοδοι χειρισμού ενός σφάλματος στο MVC;

Στο ASP. NET MVC έχουμε μια μεγαλύτερη λίστα τρόπων χειρισμού εξαίρεσης όπως:

  • Προσπάθησε-πιάσε-επιτέλους.
  • Παράκαμψη της μεθόδου OnException.
  • Χρησιμοποιώντας το χαρακτηριστικό [HandleError] σε ενέργειες και ελεγκτές.
  • Ρύθμιση ενός καθολικού φίλτρου χειρισμού εξαιρέσεων.
  • Χειρισμός συμβάντος Application_Error.
  • Επέκταση HandleErrorAttribute.

Επιπλέον, πώς μπορεί να εμφανιστεί προσαρμοσμένη σελίδα σφάλματος στο asp net; Βήματα για Προσαρμοσμένη σελίδα σφάλματος Ρύθμιση ρύθμισης στον Ιστό. Αρχείο διαμόρφωσης της εφαρμογής. Περάστε τα χαρακτηριστικά defaultRedirect και mode στο. Εάν θέλετε να ορίσετε το επίπεδο της αίτησής σας εξαίρεση θα πρέπει να ανακατευθύνει στο δικό σας προσαρμοσμένη σελίδα σφάλματος , μπορείτε να το κάνετε αυτό μεταβαίνοντας στο παγκόσμιο.

Γνωρίζετε επίσης, πώς το ASP net χειρίζεται τα σφάλματα επιπέδου εφαρμογής;

Χειρισμός σφαλμάτων σε επίπεδο εφαρμογής Μπορείς λαβή Προκαθορισμένο Σφάλματα στο επίπεδο εφαρμογής είτε τροποποιώντας το δικό σας της εφαρμογής διαμόρφωσης ή με την προσθήκη ενός προγράμματος χειρισμού Application_Error στο Καθολικό. asax αρχείο σας εφαρμογή . Μπορείς λαβή Προκαθορισμένο Σφάλματα και HTTP Σφάλματα προσθέτοντας μια ενότητα customErrors στον Ιστό.

Πώς χειρίζεται το MVC το σφάλμα εφαρμογής στο παγκόσμιο ASAX;

Έχοντας υπόψη αυτά τα σημεία, τα ακόλουθα βήματα μπορούν να κωδικοποιηθούν στο συμβάν Application_Error για διαχείριση και καταγραφή σφαλμάτων

  1. Λάβετε το τελευταίο σφάλμα που παρουσιάστηκε.
  2. Λάβετε τον κωδικό σφάλματος για να απαντήσετε.
  3. Καταγράψτε το σφάλμα (αγνοώ το 404).
  4. Διαγράψτε τη ροή απόκρισης.
  5. Διαγράψτε το σφάλμα διακομιστή.

Συνιστάται: