Nieobsługiwane kody błędów w aspx.cs zostaną przechwycone przez procedurę obsługi Application_Error w pliku global.asax.
muszę napisać kilka kodów w Application_Error obsługi zalogować nieobsłużone takie błędy się w aspx.cs
Ale jeśli kody zalogować się nie powiedzie, a także wygenerowany wyjątek. (Być może z powodu wejścia/wyjścia lub plików systemowych problemów I)
Czy powinienem wyrzucić taki wyjątek?
Jeśli wyrzucę to, które wydarzenie powinno otrzymać taki wyjątek?
Czy to nie ma znaczenia, jeśli napiszę składnię "rzucać", czy nie?
Próbki kodu jako następujące
Czy powinienem wyrzucić wyjątek, który ma miejsce w procedurze obsługi Application_Error w pliku Global.asax?
protected void Application_Error(object sender, EventArgs e)
{
try
{
// my codes to log exception to Database System here....
}
catch(Exception)
{
throw; //Should I write "throw" syntax here ?
}
}