2016-06-23 4 views
3

소스 코드없이 웹 서비스를 상속했습니다.5xx 유형 오류로 웹 서비스 호출에 실패했습니다.

내부 및 외부 모두에서 콘솔 앱에서 호출하는 테스트를 실행했으며 대다수의 고객과 마찬가지로 매번 실행됩니다.

그러나 한 사용자가 5xx 유형 오류를보고하고 있습니다. 우리는 모든 평소 (이벤트 뷰어 및 IIS 로그)를 시도했지만 모두 깨끗합니다. 우리는 전혀 실패하지 않습니다.

추가 옵션에는 어떤 것이 있습니까?

+0

이 제 3자가 전송할 데이터가 다를 수 있습니까? IIS에서 실패한 요청 추적 확인 http://serverfault.com/questions/90943/iest-log-request-body-post-data/90965#90965 – dellyjm

+0

5xx 오류가 IIS 로그에 표시됩니다. IIS 로그에는 sc- 로그의 상태 (기본적으로 생각합니다). 예제를 보자 :'#Fields : date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs (사용자 에이전트) sc-status sc-substatus - 취한 상태 시간 2016-06-30 00:00:00 10.57.26.109 GET/-443 - 10.57.26.226 - 200 0 0'' –

답변

0
  1. 웹 구성에 로깅을 추가하고 모든 것을 기록하십시오.
  2. 웹 서비스를 디 컴파일하고 이유를 찾으십시오.
2

클라이언트가 오류를 복제 할 수 있습니까?

오류는 데이터와 관련이 있습니다. 클라이언트가 오류를 생성하는 것과 동일한 데이터로 테스트했습니다.

자동 생성 된 asmx 래퍼에서 호출의 serialization/deserialization 중에 오류가 클라이언트 끝에있을 수도 있습니다.

WSDL이 변경 되었습니까?

ELMAH와 (과) 유사한 기능은 처리되지 않은 모든 예외를 로깅하는 데 적합합니다.

관련 문제