无法使WCF同时使用http和https进行操作

时间:2010-10-11 16:34:23

标签: wcf

我使用webHttpBinding进行简单的pox操作,并指定传输的安全模式以启用HTTPS。一旦我这样做,我就不能再发送http流量了。我想要两者的选择。如何在保持http?

的同时启用https

1 个答案:

答案 0 :(得分:4)

您必须使用两个WebHttpBinding端点创建服务。一个端点将使用HTTP(没有传输安全性的绑定),第二个端点将使用HTTPS(绑定传输安全性)。您还必须配置IIS以支持HTTP和HTTPS(分配证书)。

问题是这是否合理?如果你真的认为你的服务必须提供安全的传输,因为数据有信心,那么在同一时间提供不安全的端点似乎不是一个好的解决方案。