Asp.net mvc 4 温莎国际奥委会默认控制器工厂

Asp.net mvc 4 温莎国际奥委会默认控制器工厂,asp.net-mvc-4,inversion-of-control,castle-windsor,ioc-container,Asp.net Mvc 4,Inversion Of Control,Castle Windsor,Ioc Container,我正在调查温莎建立国际奥委会集装箱的情况 我浏览了教程,它说我必须将WindsorController工厂注册为DefaultControllerFactory,才能使事情进展顺利。该部分还详细说明了这项工作的任务是:1)向MVC运行时提供实例,2)然后释放控制器 我的问题是,DefaultControllerFactory的默认实现不提供这些任务来提供控制器实例并释放它们吗?MVC的DefaultControllerFactory处理创建的控制器,但这与释放它们不同。Castle Windso

我正在调查温莎建立国际奥委会集装箱的情况

我浏览了教程,它说我必须将WindsorController工厂注册为DefaultControllerFactory,才能使事情进展顺利。该部分还详细说明了这项工作的任务是:1)向MVC运行时提供实例,2)然后释放控制器


我的问题是,DefaultControllerFactory的默认实现不提供这些任务来提供控制器实例并释放它们吗?

MVC的
DefaultControllerFactory
处理创建的控制器,但这与释放它们不同。Castle Windsor将保留对已创建实例的引用,直到您告诉Windsor您已完成该引用。因此,不显式调用控制器上的release将导致内存泄漏