Problem beim Zugriff auf APIs, wenn WSDL als Referenz in einer C# DLL hinzugefügt wird
Frage
Ich möchte auf APIs zugreifen, die ich von einer WSDL -Datei erhalten habe. Ich füge die Referenz auf diese API in DLL hinzu, die mit C#erstellt wird.
Auf die DLL, auf die ich erstellt wurde, wird in einem anderen C# exe zugegriffen. Wenn ich versuche, auf die API zuzugreifen
System.invalidoperationException: Es konnte kein Standard -Endpunktelement finden, das sich im Abschnitt "APIService" des Servicemodell -Clients verweisen. Dies kann daran liegen, dass für Ihre Anwendung keine Konfigurationsdatei gefunden wurde oder dass im Client -Element kein Endpunktelement entspricht, der mit diesem Vertrag entspricht.
Kann mir jemand sagen, was der Fehler ist
Lösung
Es scheint, dass Sie versuchen, WCF zu verwenden. Die Endpunkte von WCF erfordern eine Konfiguration in platziert serviceModel
Element Ihrer App.Config. Sie müssen es hinzufügen. hier ist die Probe.