【问题标题】:WCF - Message Based Security and SSL AcceleratorWCF - 基于消息的安全和 SSL 加速器
【发布时间】:2010-06-21 15:04:48
【问题描述】:

我目前正在使用 WCF 服务,该服务使用基于消息的安全性,旨在通过 HTTP 而不是 HTTPS 进行访问。

这已经过测试并且很有效。在部署到使用 SSL 加速器的机器时,我收到以下错误。

“接收到http://.....svc 的 HTTP 响应时发生错误。这可能是由于服务端点绑定未使用 HTTP 协议。这也可能是由于服务器中止了 HTTP 请求上下文(可能是由于服务关闭)。有关详细信息,请参阅服务器日志”。

有没有办法让消息级别的安全性通过 https 工作,或者是否存在与 WCF 和 SSL 加速器的已知冲突

【问题讨论】:

    标签: .net wcf ssl wcf-wshttpbinding


    【解决方案1】:

    不,您不能同时使用传输和消息安全模式。但是您可以尝试使用 TransportWithMessageCredential >

    【讨论】:

      【解决方案2】:

      我不知道这是否相关,但我在一些位于 F5/BigIP 后面的机器上遇到了类似的问题。但最终,事实证明它与本地 IIS 配置更相关,并且 WCF 无法正确解析 http 站点。不过,它适用于 https。我从来没有深究。为了让服务正常工作,我部署了一个自定义主机工厂,它完全将 http 从循环中剪掉 - 然后它适用于 https,完全忽略了 http。

      【讨论】:

        猜你喜欢
        • 2014-06-19
        • 2011-08-03
        • 1970-01-01
        • 2013-04-05
        • 2012-04-18
        • 1970-01-01
        • 2014-07-06
        • 1970-01-01
        • 2012-07-15
        相关资源
        最近更新 更多