我目前正在使用 WCF 服务,该服务使用基于消息的安全性,旨在通过 HTTP 而不是 HTTPS 进行访问。
这已经过测试,效果很好。在部署到使用 SSL 加速器的机器时,出现以下错误。
“接收对 http://.....svc 的 HTTP 响应时发生错误。这可能是由于服务端点绑定(bind)未使用 HTTP 协议(protocol)。这也可能是由于 HTTP 请求上下文被服务器中止(可能是由于服务关闭)。有关详细信息,请参阅服务器日志。
是否有办法让消息级安全性在 https 上工作,或者是否存在已知的与 WCF 和 SSL 加速器的冲突
最佳答案
不,您不能同时使用传输和消息安全模式。但是您可以尝试使用 TransportWithMessageCredential <<凭据随消息一起传递,消息保护和服务器身份验证由传输层提供。>>
关于.net - WCF - 基于消息的安全和 SSL 加速器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3085807/