..


Sponzorované odkazy

Chýb v ASP.NET aplikácie

Článok napísal Vincent Gaglio
Strana 1 z 5

Všetky aplikácie, ktoré používame denne, sú predmetom chyby a ASP.NET nie je výnimkou. Skôr alebo neskôr sa ich výkon môže byť prerušené programovú chybu, neplatné údaje, neočakávaná udalosť, alebo hardvérový problém. Skúsenejší programátori sú si vedomí, že chyby a chyby sú súčasťou aplikácie, ktoré majú byť starostlivo riadené, dôkladným testovaním činnosti, ale aj písanie kódu riešiť tieto otázky správne.

Chyby sa môžu objaviť v rôznych situáciách a najčastejšie patrí taký pokus o delenie nulou, a pokúsi sa pripojiť na niektoré zdroje, ako sú súbory alebo databázy, ktoré neexistujú, pre ktoré sú stanovené žiadne platné prihlasovacie údaje. Výnimkou je null referencia výnimky rozšírené, čo zvyčajne nastane, keď sa nejaký program pokúsi použiť neinicializovaný objektu.

Pozrime sa na príklad druhého typu výnimky






 / / Definícia premenné a vytvoriť objekt connUno







 connUno súkromné ​​SqlConnection = new SqlConnection ();









 / / Definovať premennú, ale nemáme vytvoriť objekt connDue







 súkromné ​​SqlConnection connDue;









 / / Vytvorenie jednoduchej metódy, ktorá pracuje na dvoch premenných







 public void MetodoTest ()







 {







 / / Funguje to, pretože objekt bol vytvorený connUno







 connUno.ConnectionString = "parametre";









 / / To nebude fungovať, pretože objekt nie connDue

 





 / / Bola vytvorená, a hodí null referencie, pretože

 





 / / Nemožno zmeniť vlastnosti objektu, ktorý neexistuje







 connDue.ConnectionString = "parametre";







 }



Keď dôjde k chybe v kóde. NET skontroluje, či tieto chyby rutiny v kontexte, v ktorom to nastane. Ak manažéri nie sú zistené dokončenie spracovaniu stránky a zobrazí chybovú stránku v prehliadači obsahu, ktorá, ako uvidíme, záleží na tom, či je žiadosť podaná z lokálneho počítača alebo vzdialeného klienta.

Ak je chyba je výsledok neplatný vstup alebo poruchy súčasťou tretej page Chyba môže slúžiť k udržaniu profesionálny vzhľad aplikácie, ale v prípade, že rovnaký bol starostlivo navrhnutý a vyvinutý nikdy Zobraziť chybové stránky pre vnútorné problémy. Žiadosť musí byť schopný identifikovať chyby, a ak je to možné, napraviť.

Na dosiahnutie tohto programovacieho jazyka. NET podporuje tzv štruktúrovaná chýb. To znamená, že pokiaľ dôjde k chybe v aplikácii. NET Framework vytvára objekt, ktorý predstavuje problém a zistil, že je možné získať a analyzovať tento objekt pomocou handler (handler).

Štruktúrované spracovanie výnimiek má niektoré kľúčové funkcie:

  • Výnimky na základe objektov - každú výnimku poskytuje významné množstvo diagnostické informácie sústredené v objekte namiesto jednej správy alebo kód chyby.
  • Bloková štruktúra - výnimky sú spracované skupinovú štruktúru, ktorá umožňuje veľmi ľahko aktivovať a deaktivovať rôzne ovládače udalostí pre rôzne časti kódu a potom zaisťujú rôzne individuálne chyby.
  • Rovín - handler môžu byť usporiadané v určitom poradí, aby pre overenie, než prítomnosť konkrétne chyby, a ak je takýto výskum úspešný, však sa všeobecná chyba.
  • Integrácia s NET Framework -. výnimiek je platné pre všetky jazyky, NET Framework, a potom ako súčasť NET písaný v C # môže vyvolať výnimku, ktoré možno získať z webovej stránky napísané v VB.NET .. .

V rovnakej kategórii ...
E-Learning
ASP (Advanced) ASP (Advanced)
Celý kurz pre vytváranie dynamických webov. Od 39 €.
ASP.NET (kurz) ASP.NET (kurz)
Celý kurz pre vytváranie webových aplikácií od 49 €.
SQL a databáz (kurz) SQL a databáz (kurz)
Vytváranie a správa relačnej databázy. Od 39 €.
Sponzorované odkazy