2009-07-03 3 views
2

.NET 3.5에서 클래스 라이브러리를 만들었습니다. 내 목표는 .NET 2.0으로 만든 기존 웹 서비스에서 사용하는 것입니다.내 클래스 라이브러리에서 예외를 catch 할 수 없습니다.

웹 서비스 프로젝트에서 예외 처리가 많이 발생하지만 예외가 발생하면 내 처리기가 처리기를 포착하지 못하고 호출하는 메서드가 종료됩니다.

"흰색 코트"환경 (비주얼 스튜디오 - 디버깅 읽기)에서는 문제가 없습니다. 하지만 제 제작 환경에서 - 붐!

+0

조금 더 많은 정보가 도움이 될 것입니다. –

+2

http://stackoverflow.com/questions/36014/why-is-net-exception-not-caught-by-try-catch-block과 같은 문제 일 수 있습니까? – nos

+0

예외를 잡는 데 실패한 스택 추적 및 try-catch 문을 게시 할 수 있습니까? –

답변

0

TRY-CATCH 블록에서 문제가되는 코드를 래핑했다고 말하면서 VS 디버거에서 예외를 catch하지만 야생에서는 예외를 catch하는 것으로 보이지 않습니까? 그것이 그것을 잡는 것이 가능 할까?하지만 그것은 단지 그것을 다루는 것이고 당신이 기대하는대로 알려주지 않을 것입니다.

예외가 발생했음을 알리는 CATCH 블록의 내용 - 일부 유형의 로깅?

1

프로덕션 상자의 응용 프로그램 및 시스템 이벤트 로그로 이동하십시오. 거기에 몇 가지 오류가 표시되어야합니다. 문제 진단에 도움이 되는가?

관련 문제