ASP.NET MVC 3 控制器并发模型

问题描述 投票:0回答:2

ASP.NET MVC 3 背后的并发模型是什么?我的意思是,当许多用户访问 ASP.NET MVC 3 网站时,我们是否为每个请求都有一个新的控制器实例,或者为一个用户会话或所有用户共享一个控制器?

您能指出一些关于此的正确文档吗?

asp.net-mvc-3
2个回答
4
投票

是的,如果您使用默认控制器工厂,每个请求都会实例化一个新的控制器实例。

这里有有趣的读物


2
投票
是的,您会为每个请求获得一个实例,该实例在请求结束时被处理。我所知道的有关此类详细信息的最佳文档是

源代码

描述了在这个旧问题中调用Controller.Dispose的流程

© www.soinside.com 2019 - 2024. All rights reserved.