OVH Cloud OVH Cloud

message d'erreur en prod...

1 réponse
Avatar
Sylo
Bonjour,

Quand je suis développement et que je suis en test en local, j'ai les
message d'erreur de l'application avec le détails de la pile.
Par contre, quand l'application est en production, le message d'erreur
n'apparait pas.

Je voudrais pouvoir récupérer l'ensemble des messages d'erreur de
l'application pour me les envoyer par mail. En winform, je sais comment
récupérer les erreurs de l'application (en encadrant le run par un try catch)
mais comment faire en asp ?

Quelqu'un aurait-il une idée
Merci

1 réponse

Avatar
RAVAILLE James
Bonjour,

Vous pouvez catcher les exceptions non trapées :
- dans votre page via la méthode Page_Error.
- dans votre application dans la méthode Application_Error du fichier
Global.asax, afin de stocker des informations sur les erreurs. Il est alors
possible d'accéder à l'exception via la méthode GetLastError (Exception
currentException = Server.GetLastError().GetBaseException();).


Cordialement,

--
James RAVAILLE.
MCAD .NET et MCT .NET
http://www.certifdotnet.com


"Sylo" a écrit :

Bonjour,

Quand je suis développement et que je suis en test en local, j'ai les
message d'erreur de l'application avec le détails de la pile.
Par contre, quand l'application est en production, le message d'erreur
n'apparait pas.

Je voudrais pouvoir récupérer l'ensemble des messages d'erreur de
l'application pour me les envoyer par mail. En winform, je sais comment
récupérer les erreurs de l'application (en encadrant le run par un try catch)
mais comment faire en asp ?

Quelqu'un aurait-il une idée
Merci