Példa hibakezelők

Global.asax

A következő példa bemutatja Global.asax fájlt. Ahhoz, hogy a hiba eseménykezelő a Global.asax fájlt, akkor meg kell változtatni a Web.config fájlt. A konfigurációs fájl előnyben részesítendő. Így, akkor vagy állítsa CustomErrors Ki. vagy távolítsa el a paraméter defaultRedirect. Ha a Web.config fájl tartalmazza a tulajdonság CustomErrors. amely ki van kapcsolva. Application_Error eseménykezelő a Global.asax fájlt fogja feldolgozni a nyers hiba.

Biztonsági megjegyzés.

Nem engedélyezett rendelni CustomErrors Ki Web.config fájlt. ha a Global.asax fájl nem tartalmaz Application_Error felvezető. Ebben az esetben a bizalmas információkat a webhely potenciálisan nyitott minden, ami hibákat okozhat a helyszínen.

ExceptionUtility

A következő példa bemutatja a használatát ExceptionUtility fájlt. hibanaplóit lehet küldeni a ErrorLog fájlt, vagy ha a számítógép része egy webes gazdaság, a hiba log felírható hozzáférhető globális szöveges fájlt, vagy egy adatbázisba. Talán a rendszergazda köteles azonnal értesíti a problémát. Következő közüzemi ExceptionUtility két statikus módszer: kivételek nyilvántartása a naplóban, és figyelmezteti a rendszergazdát. Végrehajtása ezeket a módszereket a kódot szükségleteitől függ a vállalat. Ebben a példában, meg kell adnia a hálózati szolgáltató írási jogosultsága App_Data mappát venni. annak érdekében, hogy az alkalmazás-felvételi funkciót, a hiba napló.

default.aspx

A következő kód példa mutatja az oldalt Default.aspx. Ez a fájl tartalmazza a három gomb, amelyek mindegyike egy külön kivétel. Page_Error felvezető oldalon kiszűri ezeket a hibákat, és feldolgozza ezeket három kivétellel háromféleképpen. A fájl tartalmaz egy linket egy nem létező fájl, ami a negyedik típusú hiba, amely nem kezeli az oldalon.

GenericErrorPage.aspx

A következő kód példa mutatja az oldalt GenericErrorPage.aspx. Ez az oldal létrehoz egy biztonságos üzenet jelenik meg a távoli felhasználók számára. A helyi felhasználók (a fejlesztők és a tesztelők alkalmazások) oldalon jelenik meg a teljes jelentést a kivétel.

HttpErrorPage.aspx

más források

hozzátéve közösség

Műsor: öröklött Védett

Volt ez az oldal hasznos? Igen Nem

1500 karakter van még hátra

Köszönjük! Köszönöm a véleményt. Az Ön véleménye nagyon fontos számunkra.

fejlesztési központok

közösség

Lépjen kapcsolatba velünk

Kapcsolódó cikkek