Я использую wshttpbinding в своем сервисе Config и безопасности сообщений. Мое приложение работает нормально, но через 10 или 20 минут, когда клиент вызывает какой-либо метод обслуживания, возникает исключение, поскольку срок действия моего маркера безопасности истекает, а соединение не может работать.
Одним из решений является воссоздание соединения для создания нового токена (но я не могу использовать это, потому что мой сервис содержит datacontext, и если я заново создаю сервис, datacontext будет новым).
Другое решение - изменить тип безопасности с сообщения на транспорт (я пробовал это решение, но ничего не изменилось, потому что было сгенерировано другое исключение).