2010-12-04 3 views
0

ASP.Net에서 처음으로 더 큰 프로젝트를 진행할 예정입니다.ASP.Net에서 "데이터베이스 없음"오류를 올바르게 catch하는 방법?

데이터베이스를 사용할 수 없을 때 오류를 catch하는 방법과 catch 할 위치를 알고 싶습니다. 처음부터 끝까지 많은 데이터베이스 쿼리가있는 커뮤니티 사이트를 가정 해 보겠습니다. 어쩌면 다른 헬퍼 클래스에서 일부 아웃소싱 할 수도 있고, 일부는 DataAccess-Layer에서 아웃소싱 할 수도 있고 프론트 엔드에서 직접 1 또는 2로 아웃소싱 할 수도 있습니다.

어떻게 그리고 어디서 좋고 일관된 방식으로 잡을 수 있습니까?

답변

2

이것은 예외가 발생했을 때 수행하고자하는 작업에 따라 다를 수 있지만 처리되지 않은 예외가 throw 될 때마다 호출되는 전역 오류 처리기 Application_Error (global.asax)을 사용하는 것이 좋습니다. 오류 및 일부 페이지로 사용자를 리디렉션합니다.

+0

내가 찾는 것과 똑같은 소리가 들린다. 나중에 더 자세히 살펴 보도록하겠습니다. 감사합니다. + +1 – Kovu

+0

실제로 제대로 작동합니다. – Kovu