Ich habe 2 WCF-Dienste auf dem IIS-Server gehostet.
Hier ist web.config
%Vor%Wenn ich versuche, es auszuführen, habe ich
Keine Protokollbindung stimmt mit der angegebenen überein Adresse 'http: // localhost: 9001 / BubensService'. Protokollbindungen werden unter konfiguriert die Site-Ebene in IIS oder WAS Konfiguration.
Was habe ich in der Konfiguration verpasst?
Wenn Sie Ihre WCF-Services in IIS hosten, ist Ihre in den Serviceendpunkten definierte Adresse nicht die Adresse, die Sie verwenden müssen.
%Vor%Vielmehr bestimmen der Webserver, sein Port (normalerweise 80) und das virtuelle Verzeichnis sowie die SVC-Datei Ihre Dienstadresse. So würden Sie Service-Adressen hier sein:
%Vor%Sie können relative Adressen definieren, z. B .:
%Vor%Dann wäre dieser Service abrufbar unter:
%Vor%Nur zum Wohl der Leute, die suchen. Ich bin auf dieses Problem gestoßen. Um es zu beheben Ich überprüft die web.config mit marc_s die Antwort dann tat folgendes, wie ich noch Probleme hatte: