Bonjour tout le monde !
Je suis en train de commencer un site intranet en asp.net 2.0
J'ai vu que l'on pouvait gérer les exceptions non gérés dans le fichier global.asx ou dans le fichier web.config.
J'ai commencé par réaliser ma classe de connexion à mon serveur sql en utilisant ADO.net... jusque la pas de souci.
Mon problème est quand mon serveur sql n'est plus joignable pour une raison X. Je peux évidemment rédiriger vers une page d'erreur en paramétrant les 2 fichiers cités ci dessus.
Pour le fichier webconfig je redirige toutes les erreurs non gérés vers un fichier error.aspx par exemple.
Mes 2 questions sont :
- Est-il possible de savoir si l'erreur générée vient bien de ma connection sql et comment l'exploiter ? (pour pouvoir distinguer les erreurs sql d'éventuelles autres erreurs non gérés de mon application)
- Est ce qu'il vaut mieux gérer ce genre d'erreur par ces 2 fichiers ou modifier ma classe en incorporant des try , catch ?
Merci pour vos réponses
Partager