我有这样的方法:
[WebGet(UriTemplate = "/")]
[OperationContract]
public XmlElement All() {}
有没有办法强制客户端始终使用 HTTPS?(拒绝 HTTP 并只允许 HTTPS)?
如果是,如何?
谢谢
这是 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/