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

被折叠的 条评论
为什么被折叠?



