Gestion des erreurs non gérées

[Résolu]
Signaler
Messages postés
126
Date d'inscription
lundi 18 septembre 2006
Statut
Membre
Dernière intervention
7 décembre 2009
-
Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
-
Bonjour,

J'un un site web en ASP .Net [VB] et j'aimerais faire une gestion des erreurs non gérées.
L'idéal serait une redirection vers une page sur laquelle on pourrait voir l'erreur complète en interne avec un envoie de mail automatique, et en externe (sur le web) juste un envoie de mail.

J'ai trouvé pas mal de chose sur le web, sois ils ne s'adaptent, soit il ne fonctionne de la manière dont je voudrait.

L'idéal serait d'avoir une classe qui détecte n'importe quelle erreurs et ainsi je pourrais faire le traitment désiré.

Quelqu'un peut-il m'aider ?

Merci d'avance

3 réponses

Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
29
je te donne une piste : à toi de l'exploiter ;-)

http://www.aspfr.com/infomsg_GESTION-EXCEPTIONS_1016112.aspx

et bien sur google ... ;-)

<hr />Cyril - MSP - MCPD ASP.net & MCTS SQL - Consultant indépendant
Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
29
Bonjour,

pour les mails je te conseille de te renseigner au niveau du HealthMonitoring qui gère et log toutes les erreurs d'ASP.net, tu peux bien sur lancer des erreurs personalisé. L'enregistrement des log se fait grace à un système de provider, par défaut seul le provider qui log dans les logs windows est activé mais tu peux écrire dans sql et/ou dans un mail

pour l'affichage complet ou non des erreurs il f aut regarder du coté de la balise customerror du web.config.

Tout ce dont tu demandes est déjà implémenté dans ASP.net suffit de le configurer dans le web.config, magique non ? :p

<hr />Cyril - MSP - MCPD ASP.net & MCTS SQL - Consultant indépendant
Messages postés
126
Date d'inscription
lundi 18 septembre 2006
Statut
Membre
Dernière intervention
7 décembre 2009

Merci pout ta réponse,

Mais aurais-tu un tuto la dessus ? Car je vois pas trop comment faire.

Merci