2010-11-30 18 views
0

Ich habe einen WCF REST-Service mit nur GET-Zugriff. Ich möchte die Verwendung von SSL nur für einige der Servicefunktionen verbindlich machen.WCF, GET und HTTPS

Wie kann dies erreicht werden?

Danke!

Antwort

1

Das Mischen von HTTP und HTTPS in derselben SVC-Datei ist nicht möglich. Sie müssen eine SVC-Datei haben, die nur HTTPS spricht und eine, die HTTP redet. Aus meiner Erfahrung war es unmöglich, einen spezifischen WCF-SVC zu erhalten, um auf gemischte Art zu antworten.

+0

irgendwie kann ich nicht die svc verwenden, aber eine CS-Datei - ich verwenden, um den WCF REST Starter-Kit und es hat mich ohne SVC. Vielleicht könnte es funktionieren? – Roman

+0

In der Theorie, wenn Sie Ihre eigene Implementierung des WebServiceHost geschrieben haben, können Sie die Einschränkungen umgehen, aber wenn Sie den Standard-Host und Factory verwenden, wird es die web.config gehen und bestimmen, ob HTTP oder HTTPS an die Endpunkt (was ist wirklich, was ich mit den SVC-Referenzen bekam) – thaBadDawg

0

Sie müssen Bindungen machen mit HTTPS-Protokoll + Zertifikat Verwendung von SSL auf IIS