Я использую ASP.NET MVC 3 + Ninject в своем приложении, которое отлично работает с моими контроллерами.
У меня также есть пользовательская базовая страница. класс, который наследуется от WebViewPage, и я настроил интерфейс, который я хотел бы внедрить в этот пользовательский класс базовой страницы.
Однако он не работает (мои интерфейсы нулевые), и я предполагаю, что это связано с тем, что Ninject не знает о System.Web.Mvc.MvcWebRazorHostFactory, который, как я подозреваю, должен каким-то образом переопределить или перехватить.
Может ли кто-нибудь указать мне правильное направление, как разрешить моей пользовательской WebViewPage использовать DI?