Exception Handling

25/11/2007 - 15:51 von robert madrian | Report spam
Hallo,

Habe eine ASP.NET Anwendung und möchte nun das Globale Exception Handling
verwenden wenn ein Fehler auftritt.

Wenn ich nun z.B: in Funktionen einen Datenzugriff mache und mittels
Try/Catch
Fehler abfange soll ich nun im Catch wieder eine Excepion auslösen oder
direkt die "Errorpage"
aufrufen?

Wie soll mann in ASP.NET Anwendung optimales Exception Handling
implementieren?

robert
 

Lesen sie die antworten

#1 Thomas Bandt
25/11/2007 - 16:42 | Warnen spam
robert madrian schrieb:
Wenn ich nun z.B: in Funktionen einen Datenzugriff mache und mittels
Try/Catch
Fehler abfange soll ich nun im Catch wieder eine Excepion auslösen oder
direkt die "Errorpage"
aufrufen?

Wie soll mann in ASP.NET Anwendung optimales Exception Handling
implementieren?



Es gibt imho nicht "die" Lösung, es gibt verschiedene Wege. Ich
habe z.B. eine Anwendung bei der nur ein einziges Form existiert
(Default.aspx), da habe ich schlicht um alle Funktionalitàt ein
try/catch gebaut und kann so die Fehlermeldungen innerhalb der
Anwendung ausgeben.

Gut gefahren bin ich anderswo auch mit der Kombination aus
"Errorpages" und Application_Error() in der Global.asax. An
dieser Stelle kannst du jede (wirklich jede) Exception, die
innerhalb der Anwendung geworfen wird, verarbeiten bzw.
behandeln.

Gruß, Thomas [MVP ASP/ASP.NET]
http://www.69grad.de - Beratung, Entwicklung
http://www.dotnetjob.de - .NET-Stellenbörse
http://blog.thomasbandt.de - Thomas goes .NET

Ähnliche fragen