2011-08-30 4 views
0

mscrm 4.0 및 .net 3.5를 사용하고 있습니다.MSCRM 4.0 - 사용자 정의 플러그 인에서 오류 로깅

맞춤 플러그인을 작성했습니다. 오류가 발생했습니다. (오류를 해결하는 것은 내 질문이 아님)

내 동적 엔티티 코드가 조직을 업데이트하려고하면 일반 Soap 예외 "서버가 요청을 처리 할 수 ​​없습니다"오류가 발생합니다.

문제를 알아 내기 위해 비누 예외의 내부 세부 사항을 조사해야합니다.

제 질문은 - 오류를 기록하고 비누 예외의 모든 정보를 얻는 가장 좋은 방법은 무엇입니까 - 커스텀 플러그인 에서요?

감사

답변

1

당신은 당신이 항상 내부 예외/세부 속성을 기록 먼저 SOAPException이 잡을 수있는 시도 - 캐치를 사용하는 경우.

+0

안녕하세요. 답장을 보내 주셔서 감사합니다. Im는 내가 충분히 명확했다라고 확신하지 않는다, 나는 잡힌 예외와 함께 무엇을해야하는지에 관해 명확히하지 않았다. 나는 결국 msdn에서 이것을 얻었다. catch (SoapException soapException) {EventLog.WriteEntry ("MSCRMWebService", "My Plugin Error :"+ soapException.ToString(), EventLogEntryType.Error); 던지다; }. 내가 아는 건 당신이 추가해야만했던 "MSCRMWebService"이벤트 소스였습니다. – Sean

+0

나는 내 자신의 이벤트 소스를 생성 했으므로 정상적으로 레지스트리에 저장합니다. 그러나 여전히 사건들은 보이지 않았다. 그래서 "MSCRMWebService"를 이벤트 소스로 추가하면 나타납니다. – Sean

관련 문제