ASP.NET MVC Controller Lifecycle

If you use the default controller factory a new instance will be constructed for each request and that’s the way it should be. Controllers shouldn’t be shared among different requests. You could though write a custom factory that manages the lifetime of the controllers.

Leave a Comment