WCF-Dienst netTCPbinding

8

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%     
Ashish Ashu 31.08.2009, 09:58
quelle

3 Antworten

5

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

    
marc_s 31.08.2009, 10:35
quelle
4

Hier ist ein NetTcpBinding grundlegendes Beispiel von msdn. Sehen Sie, ob dies Ihnen helfen kann.

BEARBEITEN:

Und hier ist eine verwandte SO-Frage.

    
Ezombort 31.08.2009 10:11
quelle
0

Ich kann Abschnitt in Ihrer Konfigurationsdatei nicht sehen, können Sie bitte Bitte füge das hinzu

%Vor%

    
Ajay Kelkar 01.09.2009 08:47
quelle

Tags und Links