Ich möchte netTCPbinding verwenden, also habe ich meine Webkonfiguration wie folgt geändert. Ich habe diesen Fehler:
Es konnte keine Basisadresse gefunden werden, die mit dem Schema net.tcp für den Endpunkt mit verbindlicher NetTcpBinding übereinstimmt. Registrierte Basisadressenschemata sind [http].
Wie kann das gelöst werden?
%Vor%
HMm ... Sie haben die Basisadresse zu Ihrem Service / Host-Bereich hinzugefügt, ok.
Schnelle Frage: Sind Sie selbst-hosting oder Hosting in IIS? Welche Version von IIS?
IIS5 / 6 unterstützt nur HTTP-Verbindungen - Sie können keinen NetTCP in IIS 5/6 hosten.
In IIS7 müssen Sie manuell eine Reihe von Schritten durchlaufen, um Nicht-HTTP-Bindungen zu aktivieren, aber es ist möglich. In diesem MSDN-Artikel erfahren Sie, wie Sie dies erreichen.
Self-hosting ist die beste Option - Sie erhalten alle Bindungen und haben die vollständige Kontrolle über Ihren gehosteten Dienst.
Marc
Hier ist ein NetTcpBinding grundlegendes Beispiel von msdn. Sehen Sie, ob dies Ihnen helfen kann.
BEARBEITEN:
Und hier ist eine verwandte SO-Frage.
Ich kann Abschnitt in Ihrer Konfigurationsdatei nicht sehen, können Sie bitte Bitte füge das hinzu
%Vor%
Tags und Links wcf web-services wcf-binding