我有以下綁定我用我的wsHttpBinding web服務。WCF Http綁定,需要SSL
<binding name="wsHttpConfig">
<security>
<transport clientCredentialType="None"/>
</security>
</binding>
問題是它允許客戶端使用Http或Https進行連接。我想要求他們使用SSL。我試着加入以下內容:
<system.web.extensions>
<scripting>
<webServices>
<authenticationService enabled="true"
requireSSL = "true"/>
</webServices>
</scripting>
</system.web.extensions>
但它沒有效果;客戶端仍然可以連接到Http。然後我嘗試檢查IIS7 SSL設置中的「需要SSL」,並將客戶端證書無線電設置爲接受。現在,當我嘗試查看該服務時,出現錯誤「無法找到與具有綁定WSHttpBinding的端點匹配方案http的基地址,註冊的基地址方案爲[https]。」
任何人都知道如何解決這個錯誤?在過去的3個小時裏,我一直在搜索500個不同的組合(不是500,但列表太多),無法運行任何東西。
張貼您的服務部分也請 – blowdart 2009-06-15 10:09:15