MVC3 с ошибкой Ninject: MVCApplication не реализует унаследованный абстрактный член - PullRequest
3 голосов
/ 13 декабря 2011

Я впервые пытаюсь использовать Ninject, поэтому, вероятно, я делаю это неправильно. Вот что я сделал до сих пор и получаю ошибку:

  1. Создано новое приложение MVC3 под названием TestApplication.
  2. Загруженные (через NuGet) Ninject v2.2.1.4 и Ninject.MVC3 v2.2.2.0
  3. Изменено приложение System.Web.HttpApplication на NinjectHttpApplication в строке 14 файла Global.asax.
  4. Встроенное приложение.

Это привело к следующей ошибке:

Ошибка 1 «TestApplication.MvcApplication» не реализует унаследованный абстрактный член «Ninject.Web.Mvc.NinjectHttpApplication.CreateKernel ()»

Я не изменил код App_Start> NinjectMVC3.cs.

Что мне нужно сделать, чтобы устранить ошибку? Заранее спасибо за помощь.

1 Ответ

3 голосов
/ 14 декабря 2011

Вам не нужно наследовать ваше приложение от NinjectHttpApplication.Ninject.MVC3 обеспечивает все необходимые подключения.Вы просто добавляете свои привязки в файл App_Start / NinjectMVC3.cs.

...