2010-06-13 3 views
0

J'ai un site web Asp.Net configuré pour enregistrer les erreurs en utilisant Log4Net (dans global.asax) et rediriger les utilisateurs vers une page d'erreur personnalisée (configurée dans web.config avec:). Sur cette page d'erreur, les utilisateurs ont la possibilité d'écrire sur ce qu'ils ont fait quand l'erreur est survenue et de nous renvoyer la description pour aider à résoudre le problème.Rapport d'erreur Asp.Net avec stacktrace

Ma question est la suivante: Comment connecter l'erreur stacktrace au rapport d'erreurs de l'utilisateur?

Il semble que .Net a traité l'erreur lorsqu'il a été écrit dans le fichier journal et que la page d'erreur personnalisée ne contient aucune information sur la pile. Si seulement je pouvais voir la stacktrace à partir du code de page d'erreur personnalisé, mon problème serait résolu.

Répondre

0

Il semble que vous ayez besoin de générer un ID lorsque vous consignez l'erreur, et de transmettre cet ID à la page d'erreur personnalisée, où il peut être stocké avec le rapport de l'utilisateur.