이 웹 사이트에서 MODIS 웹 서비스 용 WCF 클라이언트를 만들고 싶습니다 : http://daac.ornl.gov/MODIS/MODIS-menu/modis_webservice.html 프록시 클래스를 생성하는 데 사용할 수있는 WSDL 파일에 대한 링크가 있습니다. 문제는이 파일이 어떤 식 으로든 변형되었으므로 Add Service Reference, wsdl.exe 또는 svcutil.exe와 같은 .NET 도구로 클라이언트를 만들 수 없다는 것입니다. 나는 웹 사이트를 통해 프록시 클래스를 생성 할 때, 나는 응답 다음 얻을 :MODIS 웹 서비스를위한 WCF 클라이언트 생성하기
나는 WSDL 파일을 다운로드하여 로컬 복사본에서 프록시 클래스를 만들려고했지만, 나는이 오류가있어 :
이러한 오류
서비스 참조 추가 및 wsdl.exe와 svcutil.exe에 유틸의 콘솔 출력에 대해 동일합니다. 이 서비스에 대한 WCF 클라이언트를 만드는 다른 방법이 있습니까? 아니면 .NET에서 불가능합니까?EDIT ----- WSDL이 RPC/Endoded 표준에 있고 .NET 도구가 제대로 처리 할 수 없기 때문에 문제가 발생했다고 생각했습니다. Document/literal 표준으로 변환하려고했지만 여전히 작동하지 않습니다. 누군가 내 WSDL 파일을보고 내가 뭘 잘못했는지 확인할 수 있습니까? https://wklej.to/67rR7
덕분에 지금은 프록시 클래스를 만들었지 만 서비스는 NULL 만 반환합니다. 클라이언트를 생성하고 이것을 확인할 수 있습니까? –