在WCF WebGet方法上强制HTTPS(SSL)

时间:2011-11-01 19:46:22

标签: wcf wcf-rest webget

我有这样的方法:

[WebGet(UriTemplate = "/")]
        [OperationContract]
        public XmlElement All() {}

有没有办法强制客户端始终使用HTTPS? (拒绝HTTP并仅允许HTTPS)?

如果是,怎么样?

谢谢

1 个答案:

答案 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/