Inhaltsverzeichnis:

Wie behandelt ASP-Netz den globalen Anwendungsfehler ASAX?
Wie behandelt ASP-Netz den globalen Anwendungsfehler ASAX?

Video: Wie behandelt ASP-Netz den globalen Anwendungsfehler ASAX?

Video: Wie behandelt ASP-Netz den globalen Anwendungsfehler ASAX?
Video: Wegweiser durch den Dschungel: Datenzugriff in ASP.NET-Webanwendungen | Dr. Holger Schwichtenberg 2024, November
Anonim

Anwendung Niveau Fehlerbehandlung

Du klar kommen Standardfehler bei der Anwendung Ebene entweder durch Ändern Ihres Bewerbung Konfiguration oder durch Hinzufügen eines Anwendungsfehler handler in der Global . asax Datei von deinem Anwendung . Du klar kommen Standardfehler und HTTP-Fehler, indem Sie dem Web einen customErrors-Abschnitt hinzufügen.

Wie geht MVC entsprechend mit Anwendungsfehlern im globalen ASAX um?

Unter Berücksichtigung dieser Punkte können die folgenden Schritte zur Fehlerbehandlung und Protokollierung in das Ereignis Application_Error codiert werden

  1. Holen Sie sich den zuletzt ausgelösten Fehler.
  2. Rufen Sie den Fehlercode ab, mit dem Sie antworten möchten.
  3. Protokollieren Sie den Fehler (ich ignoriere 404′s).
  4. Löschen Sie den Antwortstream.
  5. Löschen Sie den Serverfehler.

Außerdem, was ist das Debugging und die Fehlerbehandlung in der Dot Net-Technologie anhand eines geeigneten Beispiels zu erklären? ASP . Netz hat die Möglichkeit zu performen Debugging und Fehlerbehandlung . Debuggen kann durch Hinzufügen von Haltepunkten zum Code erreicht werden. Man läuft dann den Start mit Debuggen Option in Visual Studio zu debuggen der Code. Tracing ist die Möglichkeit, während der Ausführung der Anwendung weitere Informationen bereitzustellen.

Wie geht MVC hiervon mit benutzerdefinierten Fehlern im ASP-Netz um?

Benutzerdefinierte Fehlerseite in ASP. NET MVC

  1. Fügen Sie zuerst einen Fehler hinzu. cshtml-Seite (Seite anzeigen) in den freigegebenen Ordner, falls dieser noch nicht vorhanden ist.
  2. Fügen Sie das Web hinzu oder ändern Sie es. config-Datei und setzen Sie das benutzerdefinierte Fehlerelement auf Ein.
  3. Fügen Sie einen bestimmten Action Controller und eine Ansicht zum Anzeigen des HTTP-Statuscodes hinzu.
  4. Fügen Sie der Targeted Action Method ein [HandleError]-Attribut hinzu.

Wie behandelt ASP-Netz Fehler auf Anwendungsebene?

Fehlerbehandlung auf Anwendungsebene Du kannst handhaben Ursprünglich Fehler Bei der Anwendungsebene entweder durch Ändern Ihres Bewerbung Konfiguration oder durch Hinzufügen eines Application_Error-Handlers in der Global. asax-Datei von deinem Anwendung . Du kannst handhaben Ursprünglich Fehler und HTTP Fehler indem Sie dem Web einen customErrors-Abschnitt hinzufügen.

Empfohlen: