Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 17865|Risposta: 0

[ASP.NET] asp.net Gestione globale delle eccezioni MVC e log delle eccezioni

[Copiato link]
Pubblicato su 18/10/2016 20:44:49 | | |
Nel metodo Application_Start sul sito web MVC3 global.asax, c'è questo pezzo di codice



Il suo uso principale è registrare filtri globali, che possono essere impostati nel metodo RegisterGlobalFilters, come il codice:



Usare HandleErrorAttribute per gestire le eccezioni è semplice: prima abilita gli errori personalizzati nel file di configurazione Web.config, perché la funzione HandleError dipende da errori personalizzati, e la modalità di Errori personalizzati deve essere impostata su On o RemoteOnly:




Quindi, a parte l'errore 500, gli altri errori possono essere configurati solo dal modulo di errore personalizzato nella pagina risposta:



Dopo aver configurato i due pezzi sopra, se vogliamo registrare il registro delle eccezioni, dobbiamo migliorare la classe ExceptionLogAttribute, guarda il codice:



Come potete vedere, nella classe sopra esiste un metodo CreateVLog, a cosa serve? In realtà è la nostra classe di funzione log, che può persistere diversi tipi di log, cosa che spiegherò in una lezione separata.

Oggi è principalmente il metodo di registrazione delle eccezioni globali in MVC3, hehe.









Precedente:C# esegue operazioni di attraversamento sicuro in un ambiente multi-thread
Prossimo:asp.net scrivere appSettings sul file esterno
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com