带有Ninject错误的MVC3:MVCApplication不实现继承的抽象成员

时间:2011-12-13 19:58:27

标签: c# asp.net-mvc-3 ninject

这是我第一次尝试使用Ninject,所以我可能做错了。这是我到目前为止所做的以及我得到的错误:

  1. 创建了一个名为TestApplication的新MVC3应用程序。
  2. 已下载(通过NuGet)Ninject v2.2.1.4和Ninject.MVC3 v2.2.2.0
  3. 在Global.asax文件的第14行将System.Web.HttpApplication更改为NinjectHttpApplication。
  4. 构建应用程序。
  5. 这导致以下错误:

    错误1'TestApplication.MvcApplication'未实现继承的抽象成员'Ninject.Web.Mvc.NinjectHttpApplication.CreateKernel()'

    我没有更改App_Start> NinjectMVC3.cs代码。

    清除错误需要做什么?感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

您无需从NinjectHttpApplication继承您的应用程序。 Ninject.MVC3提供了所需的所有连接。您只需将绑定添加到App_Start / NinjectMVC3.cs文件中。