Custom error beállítása nagyon jó dolog

A minap kaptam egy levelet, hogy egy közösségi oldalon ismerősnek jelöltek. Sajnos csak ma tudtam elolvasni a levelet, holott már pár napja megkaptam, mert a levelet kiszűrte a spamfilter. Ez kicsit kellemetlen, viszont teljesen meg lehet érteni a spamfiltert ugyanis a levél angolul van, kevés szöveget de annál több linket tartalmaz. No igazából ez sok emberrel megesik nem is ezért írom ezt a bejegyzést.

Az igazi meglepetés akkor ért, mikor rákattintottam a linkre, hogy visszaigazolom az ismerettséget és elfogadom a bejelölést. Rá is kattintottam a linkre, de sajnos az alábbi képernyő fogadott.

DevPortal 

Gondoltam magamban hogy “hmmmm érdekes”. Ennek nem lenne szabad megtörténnie. Kicsit belenéztem a kivételbe, amit nem kap el senki. Látszik, hogy a gond csak annyi, hogy úgy akartam elfogadni az ismerettséget, hogy nem vagyok belépve ezért a http://devportal.hu/members/Gincsai/friends/accept/….aspx helyett a képen látható http://devportal.hu/members/Anonymous/default.aspx linkre kerültem, ami viszont rájött, hogy valószínűleg nincs ilyen felhasználó.

Az egészből a tanulság annyi, hogy a custom error-t nagyon érdemes beállítani a web.configba, ugyanis ha ez be lenne állítva ilyen esetben egy általános hiba oldalra kerülnénk.

A másik lehetséges megoldás a fejlesztőknek érdemes lett volna implementálni a global.asax-ban a Application_Error eseménykezelőt, ahol minden kezeletlen kivételt kezelni tudnánk, ez által elkerülve a csúnya sárga halált.



Gincsai Gábor

Gincsai Gábor Műszaki informatikusként végeztem a BME-n és jelenleg a BME Automatizálási és Alkalmazott Informatikai Tanszékén programozás és webes fejlesztés oktatásával foglalkozom. Jópár éve tartok különböző előadásokat Microsoftos technológiákról főként az ASP.NET-ről. Az MSDN Kompetencia Központon belül a Portál Technológiák Csoport szakembere vagyok, illetve 2008 óta ASP.NET MVP.

2009.10.15. 9:44:09 | Permalink | Hozzászólások: 0 | Tárgyszavak: ,


  • CSS és Javascript minimalizálás MSBuildből

    Balássy György (MS RD, ASP.NET MVP, MCTS) Az ASP.NET Web Site típusú projekt egyik tulajdonsága, hogy nem tartozik hozzá project fájl. Ez ugyan többnyire előny, mert kényelmes, nekem most éppen hátrány, mert MSBuilddel akarom automatizálni nem csak a fordítási folyamatot, hanem a web.config production beállításokkal történő frissítését, a felesleges könyvtárak törlését, továbbá a CSS és Javascript fájlok minimalizálását is. Tovább »
  • Bejövő kérések szűrése IIS 7 alatt

    Balássy György (MS RD, ASP.NET MVP, MCTS) Az IIS 6-ban az URL Scan bővítmény számos alkalmazást megcélzó buffer overrun jellegű támadás ellen nyújtott védelmet, melyek az URL-ek vagy az URL paraméterek (query string) hibás feldolgozását használták ki. Az IIS 7-ben a továbbfejlesztett, alapértelmezés szerint beépített és működő Request Filtering modul látja el ugyanezt a feladatot. Az IIS 7 Request Filtering modulja lehetővé teszi a beérkező kérésekre vonatkozóan bizonyos kényszerek meghatározását, amelyek segítségével megvédhetjük alkalmazásainkat a kérés rossz szándékú formázásával elért néhány tipikus támadási formától. Tovább »


Írja meg Ön is véleményét!


Hozzászólásokat csak regisztrált, bejelentkezett felhasználóktól tudunk elfogadni!

Hozzászólások