Gli errori HTTP nel Web.Config di solito sono elencati e gestiti così:
codice:
<customErrors mode="On" defaultRedirect="ErrDefault.aspx">
<error statusCode="401" redirect="ErrUnauthorized.aspx" />
<error statusCode="404" redirect="ErrPageNotFound.aspx" />
<error statusCode="500" redirect="ErrServer.htm" />
</customErrors>
Settando in IIS le pagine specificate.
In altre parole, se vuoi ridirezionare i tuoi utenti ad una sola pagina di errore, ci sono tre modi. O con questo metodo (defaultRedirect indica la pagina designata all'errore user-friendly) oppure dal file global.asax nella routine, facendo quello che vuoi nel corpo della sub:
codice:
Sub Application_Error(ByVal sender As Object, ByVal e As EventArgs)
' Generato in caso di errore
End Sub
...Oppure a livello pagina singola, settando la direttiva ErrorPage.