1

我正在尝试设置我的 ASP.NET Web Forms (Framework 4.0) 应用程序以使用 Ninject.Web。我想使用 Ninject 3.0.0 的 RC3,因为我遇到了数据绑定控件的问题。

通过我对 Ninject.Web.Common 和 Ninject.Web 的检查,似乎有两种方法可以使用现有框架创建内核。第一种方法是通过 App_Start 文件夹中定义的类,第二种方法是在派生自 NinjectHttpApplication 时重写 CreateKernel 方法。

继续使用 Ninject.Web 3.0.0,创建内核首选哪种方法?

4

1 回答 1

4

没有首选方式。为 NuGet 添加了 App_Start 方式,因此它不需要更改现有文件。保留 NinjectHttpApplication 是为了向后兼容。使用您更喜欢的。

于 2012-03-12T16:54:13.643 回答