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

我一直在使用webHttpBinding会话模式开发WCF REST服务。但是我总是得到这个错误“ 合同需要会话,但绑定’WebHttpBinding’不支持它或者没有正确配置以支持它。 ”可以任何一个人告诉我这是什么原因?

从MSDN论坛引用:

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

WebHttpBinding不支持会话,原因与BasicHttpBinding不相同。 如果你真的必须有会话,那么你将不得不使用支持它的绑定。 但是,PerSession激活只是维护每个客户端状态的一种方法。 您是否可以使用其他机制,比如将会话ID传递给您用来连接自己的会话概念的服务?