在下面,我通过页面上的ajax请求进行简单的等待调用,我尝试访问其他页面,或者我尝试在另一个选项卡上再次访问页面,但在延迟操作完成之前我无法访问其他页面。
我在本地IIS Express和服务器上测试了完整的IIS版本。为什么我的网站在等待等待呼叫时没有响应?
public async Task<ActionResult> Delay()
{
await Task.Delay(TimeSpan.FromSeconds(30));
return Content("success");
}
答案 0 :(得分:0)
这个问题只有一个可能的原因。如果使用会话,ASP.NET不会同时处理来自同一用户的请求。访问会话锁定同一用户的所有其他请求和并发请求将逐一处理。
其他类似问题