2011-04-07 5 views
8

웹 서비스 연결에 문제가 있습니다. 그것은 말한다SOAP 버전이 일치하지 않습니다.

가능한 SOAP 버전이 일치하지 http://schemas.xmlsoap.org/wsdl/ 예기치 않은 했다 봉투 네임 스페이스. Expecting http://schemas.xmlsoap.org/soap/envelope/.

내가 웹 서비스의 메소드를 호출 할 때. 내 문제에 대해 알고 있니? 는 SOAP 봉투를 만들 때 잘못된 네임 스페이스를 제공하는 것처럼 보이는

+1

[이 해결책] (http://sanjaysainitech.blogspot.ae/2010/05/error-possible-soap-version-mismatch.html)을 사용하여이 문제를 해결했습니다. 희망이 도움이됩니다. 감사. –

답변

1

- 그것은이 유사하게 나타납니다

<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
       xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
       xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> 

그것은 귀하의 경우 아마도 잘못 세 번째입니다.

0

메인 프레임 (분명히 .net이 아닙니다)에서 호스팅되는 레거시 웹 서비스와 관련된 문제가 발생했습니다. 서비스의 URL이 클라이언트의 구성에 지정되었지만 wsdl 파일이 배치에 포함되지 않았습니다. 나는 초기 호출에서 .Net 클라이언트가 신선한 wsdl을 검색하려고 시도했다고 의심한다. 서비스가이를 기대하지 않고 "가능한 SOAP 버전 불일치"오류가 발생했습니다.

관련 문제