Frage

Ich habe eine WCF-Konfiguration. Ich habe einen WCF-Webservice, auf den ich über einen Webbrowser mithilfe von Parametern von Get-Parametern (und schließlich in PHP mit simplexml_load_file ()) zugreifen kann. Meine Visual Studio-Lösung wird als WCF-Dienstbibliotheksprojekt eingerichtet, das eine Schnittstelle enthält (wobei der Dienst definiert ist), eine Klasse (wo der Dienst implementiert ist, und ein App.config (das standardmäßig dort war). Ich habe auch eine WCF-Service-Projekt, das eine .svc-Datei enthält (welche auf meine Klasse zeigt) und ein web.config. Meine Serviceschnittstelle ist so gestaltet:

generasacodicetagpre.

und meine app.config für die Bibliothek sieht so aus:

generasacodicetagpre.

und dann ist mein web.config wie folgt:

generasacodicetagpre.

Wenn ich versuche, meinen Dienst mit http://devrtxengine.myserver/RTXService.svc/GetCountryList auszuführen, enden ich mit dem folgenden Fehler:

generasacodicetagpre.

Ich vermute, dass es eine Art Nichtübereinstimmung zwischen meinem app.config und meinem web.config gibt, aber jedes Mal, wenn ich versuche, etwas in meinem Web zu ändern.config Ich brechen meinen Service noch mehr als es bereits gebrochen ist. Hat jemand mit mehr WCF-Erlebnis einen Rat?

War es hilfreich?

Lösung

Ich habe bemerkt, dass die Endpunktadresse devrtxengine.telemark war, aber Sie haben den LAYURI als devrtxengine.myserver.Nicht sicher, ob das ein Tippfehler ist oder wenn es einen Unterschied machen würde.Sie können auch versuchen, das WebHTTPBINDING an das Verhalten hinzuzufügen - siehe Konfigurationsfehler in WCF auflösenAddressFilter Mismatch für ein Beispiel.

Andere Tipps

hier, was ich prüfe, wenn ich in diesen Fehler renne:

generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top