为了注册IOC容器,大家都习惯了,打开Global.asax.cs文件,找到Application_Start(),添加一句:
System.Web.Mvc.DependencyResolver.SetResolver(new NinjectDependencyResolver());
如今大家可以巧用App_Start文件夹和WebActivatorEx.PreApplicationStartMethod,WebActivatorEx.ApplicationShutdownMethodAttribute方法,实现同样的功效。
这种方法更厉害的是,它还会在Application End的时候,释放IOC的资源引用,贴心!
见图: