0

我在windows上有一个WCF服务,带有IIS 10。一个用ajax调用这个服务的webapp,webserver(nginx)是HTTP/2。

在服务和 web 应用程序中,我有响应和请求的标识符,并且请求只接受包含 id 的答案。在 WCF 服务中,request.id 和新创建的 response.id 之间只是一个 = 标记

当 webapp 足够快地同时发送请求时,就会发生奇怪的事情,当这种情况发生时,WCF 服务会发回另一个请求的响应。(我尝试了不同的并发模式,锁定代码,以及我在 google 中找到的一些东西,但没有任何效果)

我真的不明白它是如何以及为什么会发生的。

请建议我一些解决方案,或尝试找到它的根源。

4

0 回答 0