0
일부 데이터를 얻기 위해 외부 WCF 서비스를 호출하는 작업이 제공되었습니다. 여태까지는 그런대로 잘됐다. 그러나 서비스의 WSDL에는 제 3 자 공급자의 내부 서버라고 생각되는 다른 URL에 바인딩 주소가 제공되며 프로젝트에 서비스 참조를 추가하면 모든 호출이로 연결됩니다. WSDL의 URL입니다. 액세스 할 수없는 서버이기 때문에 예외가 발생합니다. WCF WSDL 스키마에서 정의 된 바인딩 오버라이드
이
이 문제의 원인이 될 것 같다 WSDL의 일부입니다 위의 예에서<wsdl:service name="TheService">
<wsdl:port name="BasicHttpBinding_ITheService" binding="tns:BasicHttpBinding_ITheService">
<soap:address location="https://www.foo.com/theservice.svc/theservice"/>
</wsdl:port>
을, 나는 "www.foo.com"에 액세스 할 수 없습니다 섬기는 사람. 이 URL을 무시하고 공급자가 제공 한 URL을 사용하는 방법이 있습니까?