Starší komentáře ke článku: Chybová hlášení v ASP.NET pod kontrolou

Zpět na článek | Úvodní stránka Interval.cz

Avatar

Autor komentáře: jakub

Datum vložení: 26.11.2002 2:44:46

snad jen dve veci:
<B>1.</B> string chyba="<font color="red"> ... PROC?????
<B>2.</B> <I>Nejprve uvádím odkaz na „neexistující stránku“ (v aplikaci zároveň není definována vlastní chybová stránka pro chybu 404), a poté neexistující stránku v aplikaci, ve které je chyba 404 ošetřena. ...</I>
oboji mi hodi stejnou hlasku typu "The page cannot be found" atd. atp.

Priklad jinak celkem podnetny no, ... :)

Avatar

Autor komentáře: Ondřej Kopp

Datum vložení: 26.11.2002 8:41:29

Omlouvám se za chybu, která mi unikla - odkaz byl směrován na soubor <B>neexistuje.apsx</B> cimz bylo způsobeno to, že chyba byla zpracována přímo IIS a .Net Framework se nedostal ke slovu. Nyni jsem odkazy již opravil a vše funguje tak jak má....

Ještě jendou se omlouvám.

Avatar

Autor komentáře: Pavel Weiss

Datum vložení: 26.11.2002 20:00:11

zajimavy clanek. snad jen jeden postreh : jakykoliv errorhandling by mel zacinam prirazenim erroru do nejake promenne a pak si muzu teprve delat stringy, volat dalsi fce apod. prece nechceme, aby se nam ten error nekam ztratil, ze....

Avatar

Autor komentáře: LeeT

Datum vložení: 23.7.2003 15:17:54

Zdravim, teprv začínám s ASP.NET a tak bych rád věděl jakým způsobem bych měl upravit web.config aby mi přesměrovával na moje error hlášky když třeba zadám špatnou HTML stránku (<a href='http://localhost/neexistuje.htm)?' target='_blank'>http://localhost/neexistuje.htm)?</a> Dle příkladu v článku mi to totiž reaguje pouze na ASPX stránky (<a href='http://localhost/neexistuje.asxp)' target='_blank'>http://localhost/neexistuje.asxp)</a>. Nebo dokonce aby to reagovalo na cokoliv napsaného (<a href='http://localhost/blablabla)' target='_blank'>http://localhost/blablabla)</a>.

Muj web.config:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.web>
<globalization requestEncoding="utf-8" responseEncoding="utf-8" />
<customErrors defaultRedirect="error/obecnachyba.aspx" mode="On">
<error statusCode="404" redirect="error/chyba404.aspx"/>
</customErrors>
</system.web>

</configuration>


Díky za případnou pomoc

Avatar

Autor komentáře: Jméno a příjmení

Datum vložení: 23.7.2003 20:24:44

Tento zpusob zachycovani chyb funguje pouze na ASP.NET aplikace - neboli na vše co je zpracovavano pomoci aspnet_isapi.dll

To co požadujete si ošetřete pomocí konfigurace IIS - Vlastní chyby (custom errors)

Avatar

Autor komentáře: Rudolf Dvořáček

Datum vložení: 24.11.2006 19:04:47

je třeba uvést Server.ClearError(); i ve stránce, která zachytává chybu na základě konfigurace ve web.config?

Zpět na článek | Úvodní stránka Interval.cz