Der Grund für die Ausnahme liegt darin, dass ServiceEndpoint
davon ausgegangen hat, dass Sie die Konfigurationsdatei verwenden. Es versucht, & amp; Lösen Sie Ihren Vertrag, Bindung und Adresse, die nicht existiert, weil Sie nicht die Konfigurationsdatei verwenden.
ServiceEndpoint (siehe Anmerkungen)
Verwenden Sie diesen Konstruktor, wenn die Bindung und Adresse für den Endpunkt sind
in der Konfiguration bereitgestellt.
Es gibt zahlreiche Möglichkeiten, create or zu erstellen Rufen Sie ein ContractDescription Objekt ab:
%Vor%
Wenn Sie wirklich darauf bestehen, ContractDescription
programmatisch zu erstellen, müssen Sie einige der folgenden Dinge definieren:
- Vertragsbeschreibung
- OperationBeschreibung
- Nachrichtenbeschreibung
- OperationBehaviorAttribute
- Und andere Sachen ...
Oder Sie können diesem Blog folgen als Kicker.
Haben Sie CodeFuller's Antwort versucht? Seine Antwort könnte Ihr Leben leichter machen. Ich habe einen schnellen Check gemacht und es funktioniert.
%Vor%
Leider konnte ich kein Bild anhängen "etwas stimmt nicht mit imgur" , aber es funktioniert auf meinem Webbrowser. Obwohl ich nicht mit Client-App getestet habe, aber ich denke, Sie sind bereits in der Nähe der Lösung.
Tipp: Konfigurationsdatei und Code dürfen nicht gemischt werden, da dies sehr schwierig ist. "Was Sie wahrscheinlich wussten" Viel Glück:)