我有这样的方法:
[WebGet(UriTemplate = "/")]
[OperationContract]
public XmlElement All() {}
有没有办法强制客户端始终使用HTTPS? (拒绝HTTP并仅允许HTTPS)?
如果是,怎么样?
谢谢
答案 0 :(得分:0)
这是IIS配置。
当您创建IIS网站来托管WCF服务时,您可以将其绑定设置为仅响应SSL套接字。
通过进一步说明,您可以设置IIS以强制从http://www.example.com重定向到https://www.example.com
这是一个教程:http://learn.iis.net/page.aspx/144/how-to-set-up-ssl-on-iis/