2011-10-04 1 views
0

존재하는 경우 예외를 반환하는 try-catch 블록이있는 asp.net 페이지가 있습니다. 나는 또한이 페이지에서 elmah를 사용하고 예외가 asp.net 페이지 예외와 관련이있을 때 elmah에 표시되었지만 예외가 wcf 서비스에서 발생하거나 코드가 데이터베이스에서 데이터를 가져 오는 경우 elmah는이를 표시하지 않습니다.Elmah는 사용되지 않은 asasp.net 클래스 라이브러리 어셈블러에서 로그 예외가 없습니다

정상적으로 elmah가 asp.net 관련 예외 만 지원합니까? 그렇다면 어떻게 그 예외를 잡아서 엘마처럼 그렇게 할 수 있습니까?

답변

1

이 게시물에 따르면 : Handle exceptions in web services with Elmah Elmah 예외는 Application_Error에서 트리거됩니다.

I는 웹 서비스에서 예외를 로그인하는 데 필요한, 그래서 내가 사용 :

Elmah.ErrorSignal.FromCurrentContext().Raise(message.Exception); 

을 그리고 SoapExtension에서 상속하는 클래스를 구현했습니다.

+0

좋은 소식 You linked;) – netmajor

관련 문제