특정 조건에서 사용자 지정 FaultException을 throw하도록 코딩 된 WCF 서비스가 있습니다. 로컬 및 여러 서버에서 호스팅 할 때 클라이언트에 의해 잡힌 서비스 사용자 지정 오류로 인해 발생하는 사용자 지정 오류가 예상대로 실행되지만 클라이언트가 수신하는 사용자 지정 오류는 프로덕션 및 UAT 서버에서 발생하며 프로토콜 예외 (500 오류)입니다.WCF 사용자 지정 FaultException이 throw되었지만 클라이언트가 ProtocolException을 수신했습니다.
이 WCF 서버에 영향을 줄 수있는 IIS 또는 서버 설정을 알고있는 사람이 있습니까? 이 문제는 날 미치게됩니다
WCF를 처리 할 때 특정 문제에 대한 답을 모르겠지만 [메시지 로깅 및 추적] (http : //msdn.microsoft.com/en-us/library/ms733025.aspx)와 같은 문제를 추적하는 매우 중요한 도구입니다. –
읽었습니까? http://stackoverflow.com/questions/5022675/why-wcf-client-not-receiving-soap-fault-as-faultexception – Ilkka
메시지 로깅 및 추적을 추가 한 후 작동하는 서버에 표시됩니다. "채널을 통해 메시지를 보낸 후" "메시지가 닫혔습니다."라는 메시지가 나타납니다. 작동하지 않는 서버에서 "메시지가 닫혔습니다"항목이 표시되지 않습니다. 그것에 관한 어떤 생각? –