Ninject с ASP.NET MVC 3 переписать global.asax - PullRequest
0 голосов
/ 09 февраля 2011

В global.asax.cs моего приложения ASP.NET MVC v2 у меня есть проводная связь Ninject v2.Я искал полную информацию о том, как сделать то же самое в MVC 3, правильный путь, используя IDependencyResolver, но мог найти только много ссылок на тот факт, что следует использовать этот интерфейс, но не на настоящий код, как его использовать.Например, здесь говорит только о том, что мы должны его использовать.Я проверил блог Брэда Уилсона , но в нем нет подробной информации.

Я скачал Ninject.web.mvc для MVC3 и последнюю версию Ninject 2.1 с веб-поддержкой и добавил их вмое решение.Вот что у меня сейчас.Я сослался на этот фрагмент кода от ScottGu, но он разработан вокруг класса MvcServiceLocator, который больше не существует.В общем, я не смог найти пример того, как это сделать с RTM-версиями как MVC 3, так и нового Ninject для MVC3.

Теперь мне нужно унаследовать мое приложение HTTP от NinjectHttpApplication, как в версии2 или что?

1 Ответ

0 голосов
/ 09 февраля 2011

После еще нескольких поисков в Интернете я нашел, вероятно, наиболее полное и современное решение, которое описано здесь Remo Gloor.

...