是否可以配置以下的WCF服务:
basicHttpBinding
绑定ServiceContract(SessionMode:=ServiceModel.SessionMode.Required)
)我知道最简单的方法是购买SSL证书,但由于我无法控制的原因,我需要符合上述4个限制条件。
感谢,
汤姆
答案 0 :(得分:3)
告诉你的老板basicHttpBinding
仅在使用SSL证书时支持真正的安全性(否则所有数据都以纯文本形式传递),并且它不支持开箱即用的WCF会话。 WCF会话取决于:
可以通过构建自己的服务行为并替换IInstaceContextProvider
,也可能替换IInstanceProvider
来添加会话。