Asp.net mvc ASP.NET MVC如何创建控制器实例

Asp.net mvc ASP.NET MVC如何创建控制器实例,asp.net-mvc,Asp.net Mvc,ASP.NET MVC如何为请求创建控制器实例?它是否为不同的请求创建不同的实例?如果是这样,是否意味着尽管ViewBag是控制器中的成员,但它不能在控制器中的操作之间共享?每个请求都调用自己的控制器实例。因此,ViewBag对于每个请求也是本地的。好的,具体来说,控制器实例是否在新线程中?应用程序域?还是过程?ASP.NET MVC或IIS是否定义了控制控制器实例数量的限制?谢谢。它是在一个IIS线程池线程中调用的。但你为什么要问?你想达到什么目的?查看这篇博文

ASP.NET MVC如何为请求创建控制器实例?它是否为不同的请求创建不同的实例?如果是这样,是否意味着尽管ViewBag是控制器中的成员,但它不能在控制器中的操作之间共享?

每个请求都调用自己的控制器实例。因此,
ViewBag
对于每个请求也是本地的。

好的,具体来说,控制器实例是否在新线程中?应用程序域?还是过程?ASP.NET MVC或IIS是否定义了控制控制器实例数量的限制?谢谢。它是在一个IIS线程池线程中调用的。但你为什么要问?你想达到什么目的?查看这篇博文