哪个是明智的做法:在IIS级别强制执行HTTPS或通过web.config设置强制执行HTTPS?

时间:2012-10-16 11:28:40

标签: iis-7 https

所有

我需要通过SSL保护我的Web应用程序。我有几个选择

  1. 通过web.config使用配置启用HTTPS连接。
  2. 通过IIS(安全性)启用HTTPS设置。
  3. 但我很难决定两者之间的明智选择。我不知道除了2之外是否还有其他选项(禁止URL重定向选项)。

    请建议哪个选项可以首选?为什么?

    提前致谢!

1 个答案:

答案 0 :(得分:0)

所有

我认为这个问题与WCF Web服务的上下文无关,其中需要在IIS级别使用“添加绑定功能”启用HTTPS,并使用相关的clientCredentialType将安全标记配置到传输。

<bindings> <webHttpBinding> <binding name="webBind" bypassProxyOnLocal="true"> <security mode="Transport"> <transport clientCredentialType="None" /> </security> </binding> </webHttpBinding> </bindings>

PS:我很抱歉格式化部分,因为我无法破解它。