Własne strony błędów

Celem działania jest zatem przechwycenie błędu, zanim aplikacja wyśle klientowi podstawową stronę błędu. Realizacja tego zadania na poziomie aplikacji odbywa się poprzez modyfikację pliku konfiguracyjnego web.config o zasięgu aplikacji. W nowo wygenerowanym pliku web.config sekcja <customErrors> znajdująca się wewnątrz <system.web>, definiująca konfigurację obsługi błędów, jest wykomentowana, a więc faktycznie nic nie jest skonfigurowane:

<configuration>
   <system.web>
      <--
      <customErrors mode="RemoteOnly">
         <error statusCode="403" redirect="NoAccess.htm" />
         <error statusCode="404" redirect="FileNotFound.htm" />
      </customErrors>
      -->
   </system.web>
</configuration>

W sekcji <customErrors> występują dwa możliwe atrybuty:

  • defaultRedirect ...

Get ASP.NET 3.5. Programowanie now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.