Ich bin ein Anfänger der WCF und ich studiere in Essential WCF.
Ich habe ein Problem bei der Verwendung von ServiceContract NameSpace und Name festgestellt. Wenn ich den Code ausführe, erhalte ich eine ungültige InvalidOperationException. Aber ich konnte es nicht klar verstehen.
Eine Bindungsinstanz wurde bereits mit dem Listen-URI 'http: // localhost: 8080 / NamespaceChange01' verknüpft. Wenn zwei Endpunkte dieselbe ListenUri teilen möchten, müssen sie dieselbe Binding-Objektinstanz ebenfalls teilen. Die beiden widersprüchlichen Endpunkte wurden entweder in AddServiceEndpoint () - Aufrufen, in einer Konfigurationsdatei oder in einer Kombination aus AddServiceEndpoint () und config.
angegebenKennt jemand die InvalidOperationException?
%Vor%app.config
%Vor%Danke.
Sie haben das Attribut Adresse von Ihrem Metadaten-Endpunkt verloren:
%Vor%Ohne es zu denken, denkt WCF, dass Sie den Mex-Endpunkt an der gleichen Adresse hosten möchten.
Warum haben Sie beim Erstellen Ihrer Serviceklasse das Attribut ServiceContract markiert, wie es in Ihrem Code steht?
%Vor%Bitte entfernen Sie diese und versuchen Sie es erneut.
Tags und Links wcf