2010-12-04 44 views
0

Je suis en route vers mon premier projet plus important sur ASP.Net.Comment intercepter correctement l'erreur "Aucune base de données disponible" dans ASP.Net?

Je veux savoir comment attraper, et où attraper, l'erreur lorsque la base de données n'est pas disponible. Disons un site communautaire dans lequel vous avez, du début à la fin, beaucoup de requêtes de base de données. Peut-être un peu externalisé dans d'autres classes auxiliaires, certains dans le DataAccess-Layer et peut-être 1 ou 2 directement à partir de Front-End.

Comment et où peut-il être attrapé de manière cohérente?

Répondre

2

Cela peut dépendre des actions que vous souhaitez effectuer lorsque cette exception se produit mais il est préférable d'utiliser le gestionnaire d'erreurs global Application_Error (dans global.asax) qui est appelé chaque fois qu'une exception non gérée est levée et que vous vous connectez l'erreur et rediriger l'utilisateur vers une page.

+0

Semble exactement comme je cherche, j'y reviendrai plus tard, merci et +1 – Kovu

+0

Fonctionne bien comme en effet. – Kovu