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

zac*_*ary 6 c# ssl https wcf

所以我有一个客户端要升级到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>
Run Code Online (Sandbox Code Playgroud)

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

Six*_*aez 6

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