我想同時使用Sessions和SSL,因此我設置了所有證書並確保WCF服務上的所有設置都正確。我嘗試了一切,但我似乎無法得到這個工作。它引發了一個InvalidoperationException,說WsHttpBinding無法創建安全會話,我應該使用MessageSecurity而不是TransportSecurity。但是我想使用Https而不是Http,所以我想使用TransportSecurity。任何人都可以幫助我。提前致謝。WSHttpBinding和Https問題
App.config中爲WsHttpBinding的:
<wsHttpBinding>
<binding name="WSHttpBinding">
<reliableSession enabled="True" />
<security mode="Transport">
<transport clientCredentialType="None"/>
</security>
</binding>
</wsHttpBinding>
編輯:我忘了提及的是,出現InvalidOperationException當我嘗試調用ServiceHost.Open()所以記錄不會做多好,但感謝你的出現提到它。