Personalizzare la gestione degli errori
ASP.NET non si appoggia ad IIS per gestire gli errori HTTP e per questo motivo, possiamo personalizzarne il comportamento direttamente da file web.config:
<customError mode="RemoteOnly|On|Off" />
Se mode è impostato su RemoteOnly, la pagina di errore dettagliata è mostrata solo in locale (stesso IP del browser e del server).
Se è su On, viene mostrata la pagina specificata dall'utente, personalizzata, oppure quella di default di ASP.NET, che spiega come personalizzare l'errore.
Se è Off, viene visualizzata sempre, sia in locale che in remoto, un'errore dettagliato. Sconsigliabile su server che mostrano pagine all'utente finale, perché mostrare i propri errori può essere un sistema per permettere a persone esterne di forzare la nostra sicurezza.