Как использовать BasicHttpBinding без использования сессий в WCF?Получение ошибки о поддержке сеанса - PullRequest
0 голосов
/ 09 ноября 2011

У меня есть приложение WinForm, которое использует WCF для вызова службы WCF. Я пытаюсь устранить проблему, и мне нужно посмотреть файл трассировки wcf без какого-либо шифрования. Таким образом, у меня есть конечная точка WCF для использования BasicHttpBinding, и мой контракт на обслуживание установлен для SessionMode = SessionMode.NotAllowed.

Тем не менее, я получаю сообщение об ошибке «Контракт требует сеанса, но Binding« BasicHttpBinding »не поддерживает его или не настроен для его поддержки».

Я не хочу использовать сессии. Почему он думает, что я хочу использовать сеансы?

ИЛИ как заставить сообщения отправляться по проводам, где я могу видеть объекты и их свойства в виде открытого текста в файле трассировки?

1 Ответ

1 голос
/ 09 ноября 2011

BasicHttpBinding никогда не использует сессию.В вашем коде что-то неправильно настроено (или вы не правильно обновили сервисную ссылку).Для просмотра сообщений, даже если включена защита, используйте Регистрация сообщений .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...