Quando ho i miei errori personalizzati disabilitati, Elmah sta prendendo tutte le eccezioni che si verificano e le registra nel mio database e mi invia per e-mail.Elmah non si attiva quando sono abilitati gli errori personalizzati
Tuttavia, il secondo cambio il mio web.config per:
<customErrors mode="RemoteOnly" defaultRedirect="~/Home/Error">
</customErrors>
Elmah smette di funzionare. Non registra più eccezioni al database o altro, tutto quello che vedo è l'azione di errore personalizzata che viene eseguita.
Come posso avere messaggi di errore personalizzati e avere ancora eccezioni di elmah log? Al momento non sto facendo alcuna altra eccezione che intercetta oltre a Elmah.
Se si dispone di una sola pagina di errore "generica" per tutti gli errori, non è necessario aggiungere un oggetto HandleErrorAttribute e pertanto è possibile rimuoverlo come si ha. –
La rimozione del filtro standard sembra interrompere il reindirizzamento personalizzato di errore web.config. Dire a Elmah di registrare gli errori "gestiti" è sicuramente la soluzione migliore. – Owen
@ howen come si dice a ELMAH di registrare le eccezioni gestite? –