Vous devriez essayer ces méthodes de dépannage chaque fois que les clients obtiennent une erreur de connexion personnalisée dans le code d’erreur principal d’asp.net.
Recommandé
J’utilise manuellement cet attribut customErrors du fichier web.config pour afficher vous voyez, les pages customError :
Rien de spécial. Il ne me reste plus qu’à corriger l’erreur que je reçois lors du chargement de ces pages. Je suis particulièrement intéressé par les exceptions. Peu m’importe la page d’accueil sur laquelle l’utilisateur s’est retrouvé lorsqu’il a potentiellement obtenu un 404 . Comment
J’attraperais l’exception ainsi que l’écrirais dans la table DB. Cela fonctionne comme ceci :
//errorpage.Void aspxpublic -> Charger (expéditeur d'objet, EventArgs e) Exception objErr = Server.GetLastError (). GetBaseException (); var go overboard = last url = Request.Url. à la corde de guitare (), Message = objErr.Message, égal sur le chemin pour tracer objErr.StackTrace.ToString (); db.Errors.InsertOnSubmit (erreur); db.SubmitChanges (); Server.ClearError ();
Existe-t-il d’autres médias qui méritent d’être collectés ou généralement collectés en cas d’échec ?
demandé le 27 octobre 2010 à 18h28
829 11 caractères dorés 1313 badges d’argent 2222 badges de bronze
Pas la réponse que vous cherchez ? Consultez les autres questions appelées Asp.net C # Erreur de journalisation ou posez vos propres questions.
- Utilisez ELMAH !
- Exécutez votre signal dans un événement Global.asax
Application_Error
.
annule Application_Error (objet expéditeur, EventArgs e) Exception ex = Server.GetLastError () .GetBaseException (); EventLog.WriteEntry ("Testweb", "Message : de. + Ex. Message + " n SOURCE : pouces + par exemple tapez + " nFORM :" + Request.Form.ToString () + " nQUERYSTRING : au moyen de + Request.QueryString.ToString () + " nSITE CIBLE :" + par exemple site Web cible + " nSTACKTRACE : + ex.StackTrace, EventLogEntryType.Error);
aidé du 27 oct.
36,6k
Pourquoi ne pas appliquer le serveur d’applications de bois de chauffage vous-même, et si généralement l’erreur / l’exception peut être due à l’impossibilité d’accéder à la base de données. Voici comment je consigne les erreurs sur les sites de certaines personnes :
Recommandé
Votre PC est-il lent ? Avez-vous des problèmes pour démarrer Windows ? Ne désespérez pas ! Fortect est la solution pour vous. Cet outil puissant et facile à utiliser diagnostiquera et réparera votre PC, augmentant les performances du système, optimisant la mémoire et améliorant la sécurité dans le processus. Alors n'attendez pas - téléchargez Fortect dès aujourd'hui !
![](/wp-content/download6.png)
public static void WriteException (Exception) EventLog eventLog est égal à zéro ; Essayer Présentation StringBuilder = StringBuilder moderne (); message.Append ("[") .Append (Exception.Source) .Append ("-") .Append (Exception.GetType (). FullName); message.Ajouter ("]"). Ajouter (@ " z n"). Ajouter (exception. Tostring ()); eventLog = en suspens EventLog (); eventLog.Log correspond à "LOG_FILE_NAME" ; eventLog.Source correspond à vraiment "APP_IDENTIFIER" ; eventLog.WriteEntry (message.ToString (), EventLogEntryType.Warning); grip (ex exception) / * NE RIEN FAIRE * / la ligne msg implique ex.Message; Enfin, dans le cas (eventLog! = Null) eventLog.Dispose (); = eventLog null ;
répondu le 27 octobre cette année à 19h44
3,922 22 badges d’or
Accélérez votre PC dès aujourd'hui avec ce téléchargement facile à utiliser.
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
Errore Personalizzato Di Accesso Ad Asp Net
Registro De Errores Personalizado En Asp Net
Aangepaste Foutregistratie In Asp Net
![Jackson Greenup](https://computerblog.org/wp-content/uploads/jacksongreenup.jpg)