Stivuitoare Exemplu de eroare

Global.asax

Următorul exemplu arată un fișier Global.asax. Pentru a activa handler eveniment de eroare în fișierul Global.asax, trebuie să efectuați modificări la fișierul Web.config. Fișierul de configurare are prioritate. Astfel, ar trebui să fie setat la Oprit customErrors. sau elimina parametrul defaultRedirect. Dacă fișierul Web.config conține un customErrors de proprietate. care este setat la Dezactivat. Application_Error tratare a evenimentului în fișierul Global.asax va procesa eroarea brută.

Notă de securitate.

Nu este permis să atribuie customErrors în fișierul Web.config Off. în cazul în fișierul Global.asax nu conține handler Application_Error. În acest caz, informații confidențiale despre site-ul Web ar putea fi deschis tuturor, ceea ce poate cauza erori pe site.

ExceptionUtility

Următorul exemplu descrie utilizarea fișierului ExceptionUtility. jurnalele de eroare pot fi trimise la fișierul ErrorLog, sau în cazul în care computerul face parte dintr-o fermă Web, jurnalul de erori pot fi scrise într-un fișier accesibil de text sau o bază de date la nivel mondial. Poate, administratorul de sistem este obligat să notifice imediat cu privire la această problemă. Următoarea ExceptionUtility utilitate conține două metode statice: înregistrarea excepțiilor în jurnalul și alerta administratorul de sistem. Punerea în aplicare a acestor metode în codul depinde de nevoile întreprinderii. Pentru acest exemplu, trebuie să furnizați rețelei de servicii de scriere permisiunea de a contului dosar App_Data. pentru a activa funcția de aplicație de înregistrare a jurnalului de erori.

default.aspx

Următorul exemplu de cod indică pagina Default.aspx. Acest fișier conține trei butoane, fiecare dintre acestea fiind o excepție separată. handler Page_Error pe pagina filtreaza aceste erori, și procesează aceste trei excepții în trei moduri diferite. Fișierul conține, de asemenea, un link către un fișier inexistent, care provoacă de-al patrulea tip de eroare care nu este tratată pe o pagină.

GenericErrorPage.aspx

Următorul exemplu de cod arată pagina GenericErrorPage.aspx. Această pagină creează un mesaj în condiții de siguranță, care este afișat utilizatorilor de la distanță. Pentru utilizatorii locali (dezvoltatori și testere aplicații) pagina afișează raportul complet despre excepție.

HttpErrorPage.aspx

alte resurse

adaugand comunitate

Rezultate: Moștenit protejate

A fost utilă această pagină? Da Nu

1500 caractere rămase

Vă mulțumim! Vă mulțumim pentru examinare. Opinia ta este foarte importanta pentru noi.

centre de dezvoltare

comunitate

Contactați-ne

articole similare