Я получаю сообщение CommunicationException при использовании службы WCF. Сообщение:
Удаленная конечная точка больше не распознает эту последовательность. Скорее всего, это связано с прерыванием работы на удаленной конечной точке. Значение wsrm: Identifier не является известным идентификатором Sequence. Надежный сеанс был прерван.
Исключение выдается через мгновение после вызова метода контракта. Перед вызовом метода контракта открывается состояние канала. После перехвата этого исключения я восстанавливаю свой сервисный клиент, и в течение некоторого времени он работает нормально. Но тогда эта ошибка повторяется снова. Кажется, что превышен тайм-аут, но я не могу понять, какой именно.
Я использую wsHttpBinding с включенной надежной сессией. InactivityTimeout установлен на полчаса, и я уверен, что он не превышен, потому что исключение выдается раньше.