我们如何为WebHttpBinding WCF REST服务实现会话管理?

时间:2014-01-21 12:01:19

标签: c# wcf rest

我一直在根据需要使用webHttpBinding会话模式开发WCF REST服务。但是我总是收到此错误“合同需要会话,但绑定'WebHttpBinding'不支持它或未正确配置支持它。“任何人都可以说出这是什么原因?

1 个答案:

答案 0 :(得分:2)

来自MSDN forums

的引用
  

您不能将WebHttpBinding用于基于会话的通信   不支持会话的概念。我详细谈了一下   这里的会议 -   http://www.dotnetconsult.co.uk/weblog2/PermaLink,guid,af6e6325-2e30-42e3-acb9-57e1363fa51e.aspx

     

WebHttpBinding由于同样的原因不支持会话   BasicHttpBinding没有。如果你真的必须有会议,那么你   必须使用支持它的绑定。但是,PerSession   激活只是维护每个客户端状态的一种方法。你能不   使用另一种机制,比如将会话ID传递给服务   你用来连接自己的会话概念吗?