2013-03-28 2 views
0

Я использую ninject mvc3 через nuget в приложении MVAP для веб-приложений MVC4. Никаких изменений в global.asax. Я создал ninjectmode и поместил его в папку bin. Я замечаю, что строка «bootstrapper.Initialize (CreateKernel)» в NinjectWebCommon.cs бросает исключение «Sequence не содержит элементов». Если я удалю dll, содержащий мой модуль ninject, ошибка исчезнет. Что я делаю неправильно? Я хотел бы иметь возможность использовать NinjectModules для разделения проблем в моем приложении.ninject.mvc3 не загружать модули

ответ

0

Выяснил это. По-видимому, когда вы добавляете Ninject.MVC3 в проект библиотеки классов через Nuget, он добавляет папку «App_Start», аналогичную тому, как это делается для проекта веб-приложения. Это вызывало вышеупомянутую ошибку. Я удалил папку App_Start, и жизнь снова хороша.

Смежные вопросы