Vin*_*cio 6 ninject webactivator asp.net-mvc-3
我已经阅读了几篇关于Ninject for MVC3项目设置的文章.
有人说你的Global.asax.cs应该继承自NinjectHttpApplication,其他人则在通过Application_Start()构造StandardKernel时注册模块.
我个人使用NuGet,它以不同的方式创建AppStart_NinjectMVC3类,并使用它启动它
[assembly: WebActivator.PreApplicationStartMethod(typeof(MyApp.AppStart_NinjectMVC3), "Start")]
Run Code Online (Sandbox Code Playgroud)
每个都有任何优点/缺点吗?
在过去的几天里,伊恩和我一直忙于讨论这个话题.Ninject.Web.Mvc并Ninject.MVC3已合并.仍有两种方法可以派生NinjectHttpApplication或安装nuget包.但现在它们基于相同的代码,因此它们具有相同的功能.有关更多详细信息,请参阅我的博文:
http://www.planetgeek.ch/2011/02/22/ninject-mvc3-and-ninject-web-mvc3-merged-to-one-package/
| 归档时间: |
|
| 查看次数: |
2330 次 |
| 最近记录: |