控制器如何处理ASP.NET MVC中的请求?

时间:2019-10-16 00:33:43

标签: c# asp.net .net asp.net-mvc async-await

我正在读一本书,其中讲述了有关ASP.NET MVC同步请求处理的内容:

  

控制器正在Web应用程序服务器中运行,该服务器一次只能处理一个请求,并且如果所有请求都针对相同的操作方法,并且处理程序仅在完成处理前一个请求后才开始处理请求,并且在大多数情况下,处理程序都处于闲置状态。

那么ASP.NET MVC为什么不创建控制器的多个实例来服务多个请求? (我并不是说DI仅适用于模型类而不是针对控制器类),因此,每当有新请求时,应用程序都会创建目标控制器的新实例,因此在这种情况下,我们甚至不需要使用异步/等待?

0 个答案:

没有答案