0

我已经坐了 2 天来解决这个问题,但我似乎无法解决这个问题。我希望这里有人在这方面有一些经验,或者至少在某个时候经历过。

对 WCF 服务进行 2 次并发调用时,我们无法连接到它。也没有任何错误。所以我使用了“Microsoft 服务跟踪查看器”,我得到的错误是:

消息中没有名称为 SomeTest 和命名空间http://www.website.com/的标头。

我们可以通过同时打开 2 个线程的测试工具重现该问题,因此它仅在并发运行时发生。

现在我查看了 StackTrace 并看到它失败了,因为 SomeTest 在第二次调用的 headermessage 中丢失了。这是为什么?

我在某处读到第二次调用会在第一次调用的确切时间发生时丢失它的消息头?这是真的?有人可以给我一些提示或建议吗?我真的无法在线获得太多信息

4

0 回答 0