我可以为同一端点使用普通的http和https

时间:2011-05-20 18:04:35

标签: c# wcf ssl https

所以我有一个客户端要升级到ssl,但他们目前只使用普通的http。

我想更改服务的端点。使用https。

    <binding name="basicHttpSSLBinding" closeTimeout="00:02:00" openTimeout="00:02:00"
            receiveTimeout="00:20:00" sendTimeout="00:20:00">
          <security mode="Transport" > 
          </security>
        </binding>

问题是,在将地址更改为https之前,他们与使用http的Web服务的连接是否仍然有效?我需要两个端点来解决这个问题吗?

1 个答案:

答案 0 :(得分:6)

简短回答是否定的,当您切换到HTTPS时,HTTP将不再起作用。是的,您需要两个端点:一个具有安全模式传输,另一个具有安全模式无。他们还需要不同的地址属性值。