如何在不使用WCF中的会话的情况下使用BasicHttpBinding?获取有关会话支持的错误

时间:2011-11-09 09:38:52

标签: wcf visual-studio-2010

我有一个WinForm应用程序,它使用WCF来调用WCF服务。我正在尝试解决问题,需要在没有任何加密的情况下查看wcf跟踪文件。所以我将WCF端点设置为使用BasicHttpBinding,并为SessionMode = SessionMode.NotAllowed设置我的服务合约。

但是我一直收到错误“合同需要会话,但是绑定'BasicHttpBinding'不支持它,或者没有正确配置以支持它”。

我不想使用会话。为什么我认为我想使用会话?

OR 如何在线路上显示消息,我可以在跟踪文件中以明文形式查看对象及其属性?

1 个答案:

答案 0 :(得分:1)

BasicHttpBinding从不使用会话。您的代码中配置错误(或者您没有正确更新服务引用)。要查看消息,即使启用了安全性,也请使用Message logging