自托管WCF程序化HTTPS?

时间:2010-11-17 20:25:46

标签: wcf soap ssl ssl-certificate

我已安装证书并设置了netsh / httpcfg。我试图在Windows服务/控制台应用程序中创建一个WCF(.NET 4.0)服务,它具有以编程方式准备的所有设置,因此客户端可以使用HTTPS而不仅仅是HTTP连接。我可以找到的文档似乎倾向于使客户端使用net.tcp://协议或其他东西,但我的客户端实际上是Web服务SOAP 1.1客户端,所以我希望他们使用HTTPS访问我的控制台应用程序。

我怎样才能实现这一目标?

感谢。

1 个答案:

答案 0 :(得分:2)

是的,它应该是可能的。您需要使用httpcfg.exe来保留您希望自托管服务使用的端口/路径,并配置要在服务上使用的SSL证书,然后其余的只是让WCF配置正确。

This article可能会指出你正确的方向。