0

我的 WCF 服务中有许多操作已使用以下属性进行装饰

[OperationContract(AsyncPattern = true)]

IAsyncResult BeginSomething1(...)

响应 EndSomething1()

[OperationContract(AsyncPattern = true)]

IAsyncResult BeginSomething2(...)

响应 EndSomething2()

我注意到无论我如何配置我的 WCF 服务,我都无法获得

BeginSomething1 和 BeginSomething2 一起同时运行。

也就是说,我首先在客户端调用 BeginSomething1,BeginSomething2 似乎不会在服务器上运行,直到 EndSomething1 完成。

我的 WCF 服务将 AspNetCompatibilityRequirements 设置为 true,所以我只是想知道这是否与它有关......

如果我需要关闭它,可能需要一些大量的工作,所以只是希望是否有解决方法?

谢谢

4

1 回答 1

0

给你几个问题:

  • 您在服务上配置了什么 WCF 限制?
  • 在客户端,您是否链接请求?确保您没有等待第一次通话的完成。
于 2013-07-31T23:38:04.583 回答