Ninject и контроллеры в dll - PullRequest
       4

Ninject и контроллеры в dll

2 голосов
/ 04 сентября 2011

У меня есть приложение ASP .NET MVC 3 и проект библиотеки классов, где я хотел бы переместить все свои контроллеры и затем связать их с помощью Ninject (контроллеры должны быть в файле .dll). Можно ли привязать контроллеры из сборки (.dll) с помощью Ninject?

1 Ответ

3 голосов
/ 04 сентября 2011

Да, это возможно.Настройка Ninject всегда выполняется в приложении ASP.NET MVC, которое ссылается на все зависимости.Таким образом, если ваши контроллеры определены в отдельной библиотеке классов, эта сборка, очевидно, будет указываться в вашем приложении ASP.NET MVC, и вы сможете определять в ней ваши модули Ninject.

Контейнер внедрения зависимости всегда настроенв самом внешнем слое луковой архитектуры , которая для приложения ASP.NET MVC является самим веб-проектом, потому что этот уровень знает внутренние слои.

...