2009-12-24 7 views
0

J'ai un problème récurrent avec un site qui continue à donner moi .Net 2.0 Runtime erreurs dans le journal des événements, avec ID d'événement 5000. Les détails de l'événement sont:.Net 2.0 Runtime Error - EventId 5000

EventType clr20r3 P1 w3wp.exe, P2 6.0.3790.3959, P3 45d691cc, P4 app_web_n93dosww, P5 0.0.0.0, P6 4b322f31, P7 37, P8 195, P9 pageerrorexception, P10 NIL.

la recherche sur le web pour ce type d'erreur, je trouve cet article Unhandled exceptions cause ASP.NET-based applications to unexpectedly quit in the .NET Framework 2.0

pour me donner plus de détails sur l'exception, mais pour ces erreurs, rien de plus est enregistré (le module dans cet article fonctionne - si j'ajoute dans le code ils suggèrent de reproduire l'erreur, les détails supplémentaires sont enregistrés).

Ma question est vraiment, si c'est une exception non gérée qui cause ces accidents, quelles situations pourraient être la cause non traitée? Le type d'exception dans le message, pageerrorexception, est une exception personnalisée qui est lancée à quelques endroits différents sur quelques pages différentes, il devrait donc être assez facile à traquer. Mais je ne vois aucune situation où elle ne serait pas gérée et provoquerait un crash.

Toutes les suggestions seraient grandement appréciées. Merci d'avance!

Répondre

1

Ajoutez un événement OnError d'application et enregistrez toutes les erreurs dans le journal, y compris la trace de la pile. Puis analysez le journal pour trouver toutes les pageserrorexception non gérées.