我在我的WCF服务中调用一个执行耗时数据操作的方法。我还需要可靠的会议。
当我在启用可靠会话的情况下调用此方法时,我在大约4分钟后收到以下错误:
最大重试次数 超过没有回应 远程端点。可靠的会议 出了问题。这通常是一个 指示远程端点 不再可用。
我意识到这个问题已经asked alot,但我看到的每个答案都表明后端出现问题和/或应该禁用可靠的消息。
在我的情况下,我可以禁用可靠的消息传递,它在大约4分钟内完成,没有任何错误。事实上,我可以看到Profiler中的所有数据库调用 - 它似乎在两种情况下完成,只有在启用可靠消息传递时才会出错。我在跟踪日志中找不到任何不引用可靠会话的错误。
有关为什么我在启用可靠会话时出错的想法?