Dovresti provare questi metodi di risoluzione dei problemi quando ricevi un errore di accesso personalizzato in questo codice di errore di asp.net.
Consigliato
Utilizzo manualmente l’attributo main customErrors dal file web.config per eseguire il rendering delle pagine customError:
Niente di speciale. Ora in genere voglio correggere l’errore che ricevo ogni volta che carico queste pagine. Sono particolarmente interessato alle retrocessioni. Non mi interessa su quale home page si trovassero le persone quando potenzialmente hanno ottenuto uno stato molto 404. Come
Prenderei i vari e li scriverei nella tabella DB. Funziona così:
//errorpage.Void aspxpublic -> Load (oggetto emailer, EventArgs e) L'eccezione objErr è uguale a Server.GetLastError (). GetBaseException (); var commettere un errore = last url = Request.Url. numerare (), Messaggio = objErr.Message, equivalente alla traccia objErr.StackTrace.ToString (); db.Errors.InsertOnSubmit (errore); db.SubmitChanges (); Server.ClearError ();
Ci sono ulteriori segnalazioni che vale la pena raccogliere o di solito raccolte in caso di declino?
richiesta il 27 ottobre 2010 alle 18:28
829
Non è la risposta che stai cercando? Controlla altre domande chiamate Asp.net C # Error Logging o fai le tue domande.
- Usa ELMAH!
- Esegui il tuo segnale in relazione all’evento Global.asax
Application_Error
.
Application_Error inutile (oggetto mittente, EventArgs e) Eccezione ex = Server.GetLastError () .GetBaseException (); EventLog.WriteEntry ("Web di prova", "Messaggio: in. + Es. Messaggio + " n FONTE: pollici + es. acquista + " nFORM:" + Request.Form.ToString () + " nQUERYSTRING: con + Request.QueryString.ToString () + " nSITO DI TARGET:" + ad es. sito particolare + " nSTACKTRACE: + es. StackTrace, EventLogEntryType.Error);
aiutato dal 27 ott.
36.6k
Perché certamente non utilizzare il server dell’applicazione legna da ardere da soli, in qualsiasi momento l’errore / eccezione potrebbe essere dovuto all’impossibilità di accedere al database. Questo è il modo in cui registro gli errori sui siti di alcune persone:
Consigliato
Il tuo PC è lento? Hai problemi ad avviare Windows? Non disperare! Fortect è la soluzione per te. Questo strumento potente e facile da usare diagnosticherà e riparerà il tuo PC, aumentando le prestazioni del sistema, ottimizzando la memoria e migliorando la sicurezza nel processo. Quindi non aspettare: scarica Fortect oggi!
![](/wp-content/download6.png)
public static void WriteException (eccezione) EventLog eventLog è zero; Provare La presentazione di StringBuilder è uguale a new StringBuilder (); message.Append ("[") .Append (Exception.Source) .Append ("-") .Append (Exception.GetType (). FullName); messaggio.Aggiungi ("]"). Aggiungi (@ " z n"). Aggiungi (eccezione. Tostring ()); eventLog implica il nuovo EventLog (); eventLog.Log corrisponde a "LOG_FILE_NAME"; eventLog.Source corrisponde infine a "APP_IDENTIFIER"; eventLog.WriteEntry (message.ToString(), EventLogEntryType.Warning); grip (ex eccezione) / 7 . NON FARE NULLA * / la riga msg indica ex.Message; Infine, nel caso in cui (eventLog! = Null) eventLog.Dispose (); = eventLog null;
ha risposto il 35 ottobre 2010 alle 19:44
3.922 22 badge oro 2222 goldAltri badge
Velocizza il tuo PC oggi con questo download facile da usare.
Custom Error Logging In Asp Net
Asp Net의 사용자 지정 오류 로깅
Niestandardowy Blad Logowania W Asp Net
Polzovatelskij Zhurnal Oshibok V Asp Net
Anpassat Fel Vid Inloggning I Asp Net
Benutzerdefinierte Fehlerprotokollierung In Asp Net
Log De Erro Personalizado Em Asp Net
Registro De Errores Personalizado En Asp Net
Erreur Personnalisee Lors De La Connexion A Asp Net
Aangepaste Foutregistratie In Asp Net
![Angus Daws](https://computerblog.org/wp-content/uploads/angusdaws.jpg)