如何確保我的WCF服務已通過HTTPS並且所有通信均通過HTTPS?強制WCF使用HTTPS
在服務我的web.config文件即使世界沒什麼可說的http:// ...或https:// ....
HTTPS是在IIS中設置,我可以訪問Web服務通過http和https。
或者,如果使用消息級別的安全性進行加密,這不是必需的嗎?
<bindings>
<wsHttpBinding>
<binding name="Binding1" maxReceivedMessageSize="20000000">
<security mode="Message">
<message clientCredentialType="UserName"/>
</security>
</binding>
</wsHttpBinding>
</bindings>
謝謝,根據@Vano Maisuradze的回答,是否必須將''更改爲''?這似乎工作。 –
Marcus
2011-12-29 14:53:38
這隻會改變您的服務本身(網絡服務位),而不會改變元數據交換或用戶瀏覽服務發現頁面的功能(當您在瀏覽器中轉到http://domain/myservice.svc時)。如果這些必須通過HTTPS工作,您需要進一步,如Vano所述。 – 2011-12-29 15:04:34