기본적으로 Automapper를 사용하여 예외를 예외로 변환하는 사용자 정의 예외 처리 동작 (IErrorHandler 구현)이 있습니다.WCF 결함 - 세부 요소 누락
이것은 1 일부터 잘 작동했습니다. 그러나 우리 서비스에서 반환 된 모든 결함은 detail 요소를 생략 한 ServiceTraceViewer (공유 서버가 아닌 클라이언트를보고 있음)를 공유 개발 서버에서 탐색하는 동안 나타났습니다.
내 개발 컴퓨터에서 정확히 동일한 코드 및 구성을 실행하면 detail 요소가 올바르게 채워집니다. 두 컴퓨터에서 구성 파일 (동작, 바인딩)이 동일하다고 말합니다. 두 구성 모두 includeExceptiondetailsInFaults = true를 지정합니다.
또한 동일한 코드 경로 등 오류 코드, 오류 이유
내 dev에 기계 같은 다양한 것들에 대한 같은 값을 가진 두 시스템에서 다음을 나타 내기 위해 보인다 로그 문 잔뜩 추가 한 2008R2 표준 (64 비트)입니다. 해당 서버는 2008R2 표준 (64 비트)입니다.
필자는 필요한 경우 코드의 발췌 부분을 게시 할 수 있지만, 처음에는 우리가보고있는 것을 허용 할 수있는 환경이 있습니까? 문제 파일에서
추출 : 여기 에티켓 확실
<s:Body u:Id="_1">
<s:Fault>
<s:Code>
<s:Value>s:Sender</s:Value>
</s:Code>
<s:Reason>
<s:Text xml:lang="en-NZ">An error occured during the request to the ...</s:Text>
</s:Reason>
</s:Fault>
</s:Body>
위자료만으로 실제로 * 클라이언트 *에 대한 세부 정보가 없다면 말할 수 있습니까? –
Hey Christian, 물론 - 클라이언트 svclog는 똑같은 것을 보여줍니다. 현재 UAT 환경을 모니터링하여 문제가 나타나는지 확인하고 있습니다. 그렇지 않다면 이것은 환경적인 것이며 단일 기계로 제한됩니다. – 6footunder
어느 시점에서 여전히 a) 정말 이상하고 b) 큰 문제! – 6footunder