我在IIS 8.5上有一个ASP.NET 4.5 Web API应用程序。
服务器是AWS EC2。
我有一个ActionFilter
来记录传入的请求URL。所以基本上它是在第一次请求"进入"我的申请。
我同时发出2个请求(使用Postman),我看到我的ActionFilter
未在我的第一个请求完成时被调用。
这些请求涉及数据库查询的 async-await 模式。
我做了两次:
ApiController
)我正在使用IIS"开箱即用"设置。
ThreadPool
线程应该能够处理多个同步调用,对吗?谢谢!
答案 0 :(得分:0)
问题在于Postman / Chrome正在对同一域的请求进行排序。 所以它只是客户端限制。
从多台计算机发出请求导致IIS并行响应。
谢谢大家!