Genehmigt: Fortect
Sie können auf eine exklusive Fehlermeldung stoßen, die besagt, dass der benutzerdefinierte asp.net-Fehler definitiv nur aus der Ferne angezeigt wird. Es gibt nun mehrere Möglichkeiten, dieses Problem zu lösen, die wir in Kürze herausfinden werden.RemoteOnly gibt Endbenutzern eine traditionelle Fehlermeldung und lokale Benutzer können auf die standardmäßige asp.net-Fehlerseite gehen. Wenn Ihre Designer einen nahegelegenen Webserver für Erfindungen verwenden, haben Sie beides auf dem inneren. Eine andere Annäherung besteht darin, die Zeit
ASP.NET bietet integrierte Optionen, mit denen Sie steuern können, wie es gestartet wird, wenn ein Computersoftwarefehler auftritt. Diese Funktion gehört zum Zaun “customErrors” der Datei Web.Config.
Konfigurationsparameter für Web.Config
Wie die meisten Einstellungsoptionen für web.config können customErrors in Machine.config, im Stammverzeichnis web.config oder im web.config-Pfad Ihrer Anwendung konfiguriert werden. Sie wird normalerweise in der Datei web.config Ihrer ultimativen Anwendung definiert. ”
- on Wenn jetzt defaultRedirect angegeben ist, wird dieser Artikel angezeigt. Andernfalls sehen Clients einen Standardfehlerbildschirm mit deutlich weniger Anweisungen.
- Deaktiviert – Dem Benutzer werden häufig detaillierte Fehlerinformationen angezeigt. (“Gelber Bildschirm des Mordfilters”)
- RemoteOnly ist die Standardeinstellung. Detaillierte Probleme werden nur für lokale Besucher angezeigt. Remote-Besitzer erhalten eine Fehlermeldung bezüglich benutzerdefinierter Bildschirme, weniger Tiefe.
So zeigen Sie vollständige ASP.NET-Fehlerinformationen an und deaktivieren benutzerdefinierte Fehler
Wenn Ihre großartige Anwendung Fehler ausgibt, aber wahrscheinlich nicht die vollständige Fehlermeldung sehen kann, müssen Sie customErrors.Do aktivieren
Um dies auszuführen, setzen Sie den customErrors-Modus auf “Aus”, wie unten gezeigt. Seien Sie vorsichtig, da dies sensible Informationen zeigen kann, die persönliche Fehlermeldungen sowie detaillierte Stack-Traces anzeigen. Dies wird nicht empfohlen, es sei denn, Sie haben eine große Auswahl und müssen so schnell wie möglich zu jedem anderen zurückkehren.
Genehmigt: Fortect
Fortect ist das weltweit beliebteste und effektivste PC-Reparaturtool. Millionen von Menschen vertrauen darauf, dass ihre Systeme schnell, reibungslos und fehlerfrei laufen. Mit seiner einfachen Benutzeroberfläche und leistungsstarken Scan-Engine findet und behebt Fortect schnell eine breite Palette von Windows-Problemen - von Systeminstabilität und Sicherheitsproblemen bis hin zu Speicherverwaltung und Leistungsengpässen.
Andere Möglichkeiten zum Anzeigen von ASP.NET-Ausnahmen
Neben dem gelben Bildschirm des Todes von ASP.NET gibt es andere Möglichkeiten, die Fehlernutzung zu sehen, zu verfolgen und anzuzeigen. Idealerweise sollte Ihr Ansatz alle Ihre Fehler an eine Datei mit schwerwiegenden Fehlern und einen Überwachungsdienst wie Retrace weiterleiten. Sie können auch die Ereigniszusammenfassungsanzeige anzeigen und optional Ihre aktuellen Ausnahmen anzeigen. Denken Sie jedoch daran, dass Ausnahmen abgefangen werden können, da die Idee auf die Zuschauer beschränkt ist und dieser Typ keinen Faktor protokolliert.
Alle Anwendungsfehler protokollieren
Je nach Verwendung Ihrer Anwendung kann es mehrere Möglichkeiten geben. Wenn Ihre Anwendung über einen Global.asax-Track verfügt, können Sie unbehandelte Ausnahmen wie unten angegeben abonnieren und diese dann auch mit log4net, NLog, Serilog oder einem anderen Logging-Framework protokollieren.
Öffentliche WebApiApplication-Klasse: System.Web.HttpApplicationlog4net.ILog = log4net.LogManager.GetLogger (Typ von (WebApiApplication));öffentliche Umgehung void Init ()base.Init ();dieses + bedeutet Fehler WebApiApplication_Error;void WebApiApplication_Error (Objektsender, EventArgs e)var ex entspricht Server.GetLastError ();log.fehler (ex);
Sie können zweifellos auch die Konfiguration von Filterobjekten mit MVC oder Web Href = “https: // docs api:
. überprüfen
Filtern in ASP.NET MVC
So zeigen Sie alle rückverfolgbaren App-Ausnahmen an
Retrace bietet eine Füllstandsüberwachung von Flusscodes für Ihre Anwendung. Ein verwandtes Attribut, das das Sammeln aller Anwendungsausnahmen umfasst. Retrace kann jetzt unbehandelte Ausnahmen sammeln, Ausnahmen, die explizit darin enthalten sind, oder jede tatsächlich platzierte Ausnahme (Ausnahmen der ersten Chance).
Um die meisten Anwendungsfehler zu vermeiden, sollten Besitzer einen Fehlerverfolgungsdienst wie Retrace verwenden. Einige der Vorteile eines tatsächlichen Fehlerverfolgungsdienstes:
- Warnungen in Echtzeit – sofort wissen, wenn sich ein kleiner Fehler manifestiert.
- Zentrales Repository – ein Ort, an dem die eigenen Experten auf alles zugreifen können
- Fehlerrate: Identifizieren Sie schnell sehr große Spitzen bei den Fehlerraten.
- Steigern Sie die Produktivität, indem Sie die Ursache von Störungen schneller finden.
- Erweiterte Überwachung, Fehlerverfolgung und Berichterstellung mit Retrace
- Best Practices für die Ausnahmebehandlung von C-Nummern
- Finden Sie heraus, wie viele Auslassungen pro Sekunde geworfen werden und finden Sie Auslassungen.
- Was ist eine unbehandelte Ausnahme und zum Abfangen aller C#-Ausnahmen geeignet
Beschleunigen Sie jetzt die Leistung Ihres Computers mit diesem einfachen Download.