Come gestire le eccezioni generali in Asp.Net MVC?
-
03-07-2019 - |
Domanda
Voglio trasferire tutte le eccezioni non gestite a una pagina di errore in Asp.Net MVC. Qual è il modo di gestire le eccezioni non gestite in Asp.net MVC? C'è qualcosa come application_error?
Soluzione
controlla l'attributo HandleError. C'è una buona scrittura qui .
Altri suggerimenti
Se stai usando la configurazione standard, i tuoi controller possono farlo sovrascrivendo uno dei metodi (probabilmente OnException
, ma non ho a portata di mano per controllare). Se vuoi che tutti i tuoi controller condividano questa logica, puoi usare un controller di base.
In alternativa, puoi farlo tramite i filtri (ad esempio [HandleError]
). Tuttavia, non so se esiste un unico posto globale per tale logica.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow