- Trikots zum Verkauf online
- 16373
|
Die Website-Anwendung aus der Ausnahme ist nicht schrecklich, das Schreckliche ist, dass es keine Protokollierung gibt.
Eine Einführung in das globale Abfangen von Ausnahmen in MVC:
Globale Ausnahmeabfangung ist ein Mechanismus, der mit Microsoft in VS. Net MVC in Asp.Net bietet eine Ausnahme-Filter HandleError-Funktion standardmäßig, die Verwendung dieser Funktion kann sehr bequem zu fangen und behandeln den Controller und den Betrieb der Ausnahme geworfen, wird es automatisch erkennen, den Fehler in das Programm läuft, und erhalten Sie die relevanten Informationen über den Fehler. Net MVC in Asp.Net, solange die Website wirft eine Ausnahme, wird Global.asax in der Application_Error-Ereignis auslösen, wird diese Methode verwendet, um die Ausnahme zu erfassen, in diesem Code können wir unsere Business-Code hinzufügen (in der Regel ist es, das Fehlerprotokoll und Ausnahmebehandlung aufzeichnen).
In MVC können Sie auch HandleErrorAttribute Feature-Tag verwenden, um Ausnahmen zu fangen, ist die Funktion vor allem für bestimmte Methoden der Operation verwendet, beim Schreiben des Projekts wir in der Regel selten verwendet. Hier nicht geben Ihnen eine Einführung, Sie wollen verstehen, wenn, Baidu auf der Strecke.
MVC in der benutzerdefinierten Ausnahmeerfassung Einführung:
Net in Asp.Net nicht nur die globale Ausnahmeerfassung verwenden können, bietet Microsoft auch uns mit einer benutzerdefinierten Ausnahmeerfassung, um unsere Bedürfnisse zu erfüllen. Natürlich, in der benutzerdefinierten Ausnahmeerfassung, verwenden wir immer noch die zugrunde liegenden VS HandleErrorAttribute von dieser Funktion zur Verfügung gestellt zu erreichen, in unserer eigenen Definition der Klasse, um die HandleErrorAttribute OnException ()-Methode umzuschreiben, um unser Geschäft zu erreichen.
Rekapitulieren:
asp.net MVC Global Exception Handling und Exception Logging h ttps:// www.itsvse.com/thread-3250-1-1.html
.net/c# Globale Ausnahmebehandlung, wenn sie nicht abgefangen wird h ttps:// www.itsvse.com/thread-3480-1-1.html Code:
|
Vorheriger :[Rotate] im Webserver, um Host-Header-Angriffe zu verhindernNächster Artikel:ASP.NET Core-Bereitstellung als Windows-Dienst
|