Konfigurieren der WCF-Ruhedienste in web.config

7

Wo in web.config sollten die folgenden Code-Blöcke für einen WCF RESTful-Service verwendet werden?

%Vor%

und

%Vor%

und

%Vor%     
user2059013 14.07.2013, 22:22
quelle

2 Antworten

25

Um einen WCF-REST-Service zu konfigurieren, benötigen Sie einige Dinge in Ihrer Datei web.config

1) Deklarieren Sie Ihren Dienst und seinen Endpunkt

%Vor%

Dienstname ist [Projektname]. [Dienstname] Verhaltenskonfiguration ist derselbe Name wie das Verhalten, das Sie im nächsten Schritt deklarieren Bindung muss WebHttpBinding sein, weil Sie es als REST wollen. Wenn Sie SOAP möchten, deklarieren Sie als basicHttpBinding Vertrag ist der [Projektname]. [Schnittstellenname] Die Verhaltenskonfiguration im Endpunkt ist der Name, den Sie im nächsten Schritt deklarieren

2) Deklarieren Sie das Dienstverhalten (normalerweise Standard)

%Vor%

Der Benennungsname kann beliebig sein, wird jedoch verwendet, um die von Ihnen in Schritt 1 deklarierte BehaviorConfiguration abzugleichen Lass den Rest allein.

3) Deklarieren Sie Ihr Endpunktverhalten

%Vor%

Der Benennungsname kann beliebig sein, wird aber verwendet, um die Konfiguration von behaviorConfiguration im Endpunkt zu finden.

Am Ende sollte die web.config für einen einfachen REST-Dienst aussehen:

%Vor%     
Charlie Ou Yang 08.11.2013 21:21
quelle
1

für den Resttyp mit WCFservice

%Vor%     
Gabbru 28.12.2016 09:00
quelle

Tags und Links