Ich möchte einen WCF-Client für MODIS-Webdienst auf dieser Website erstellen: http://daac.ornl.gov/MODIS/MODIS-menu/modis_webservice.html Es gibt eine Verknüpfung zur WSDL-Datei, mit der ich eine Proxyklasse generieren kann. Das Problem ist, dass diese Datei irgendwie fehlerhaft ist, ich kann keine Clients mit .NET-Tools wie Add Service Reference, wsdl.exe oder svcutil.exe erstellen. Wenn ich versuche, Proxy-Klasse über die Website zu generieren, bekomme ich folgende Antwort:Generieren eines WCF-Clients für MODIS-Webdienst
Ich habe versucht, die WSDL-Datei zum Herunterladen und Proxy-Klasse von lokaler Kopie erstellen, aber dann habe ich diesen Fehler habe:
Diese Fehler sind für Dienstverweis hinzufügen und für die Konsolenausgabe von wsdl.exe und svcutil.exe utils. Gibt es eine andere Möglichkeit, einen WCF-Client für diesen Dienst zu erstellen, oder ist es in .NET unmöglich?
BEARBEITEN ----- Ich habe geschafft, dass das Problem auftritt, becouse die WSDL ist in RPC/Endoded Standard und .NET-Tools können nicht richtig damit umgehen. Ich habe versucht, es in Dokument/Literal-Standard zu konvertieren, aber es funktioniert immer noch nicht. Kann jemand meine WSDL Akte anschauen und überprüfen, was ich falsch mache? Es ist unter diesem Link: https://wklej.to/67rR7
Es funktionierte, dank dieser erstellte ich jetzt eine Proxy-Klasse, aber der Dienst gibt nur NULL zurück. Können Sie einen Client erstellen und dies überprüfen? –