What is the concurrency model behind ASP.NET MVC 3? I mean, when many users are accessing a ASP.NET MVC 3 website, do we have a new instance of controller for each request or the one controller is shared for one user session or all users?
Could you point to some proper documentation on this?
Yes, if you use the default controller factory, each request instantiates a new controller instance.
There’s interesting reading here.