Я вызываю метод в моей службе WCF, который выполняет трудоемкие операции с данными. Мне также нужны надежные сеансы.
Когда я вызываю этот метод с включенными надежными сеансами, через 4 минуты я получаю следующую ошибку:
Максимальное количество повторов было
превышено без ответа от
удаленная конечная точка. Надежная сессия
был неисправен. Это часто
признак того, что удаленная конечная точка
больше не доступен.
Я понимаю, что этот вопрос был задан много , но каждый ответ, который я видел, говорит о том, что что-то идет не так в бэкэнде и / или что надежный обмен сообщениями должен быть отключен.
В моем случае я могу отключить надежный обмен сообщениями, и он завершается примерно через 4 минуты без каких-либо ошибок. Фактически, я вижу все вызовы БД в Profiler - в обоих случаях он завершается, только я получаю сообщение об ошибке, когда включен надежный обмен сообщениями. Я не могу найти никаких ошибок в журнале трассировки, которые не ссылаются на надежные сеансы.
Есть идеи, почему я получаю сообщение об ошибке с включенным надежным сеансом?