我正在尝试设置我的ASP.NET Web窗体(Framework 4.0)应用程序以使用Ninject.Web。我想使用Ninject 3.0.0的RC3,因为我遇到了数据绑定控件的问题。
通过我对Ninject.Web.Common和Ninject.Web的检查,似乎有两种方法可以使用现有框架创建内核。第一种方法是通过App_Start文件夹中定义的类,第二种方法是在从NinjectHttpApplication派生时重写CreateKernel方法。
继续使用Ninject.Web 3.0.0,哪种方法更适合创建内核?
答案 0 :(得分:4)
没有首选方式。为NuGet添加了App_Start方式,因此无需更改现有文件。 NinjectHttpApplication是为了向后兼容而保留的。使用你喜欢的更多。