Я хочу использовать Ninject в проекте, который объединяет веб-формы ASP.Net и ASP.Net MVC.Я использую Ninject 2, но когда я использую NinjectHttpApplication из Ninject.Web.Mvc, он жалуется, когда я использую что-то вроде PageBase, что ядро не создано.
У меня есть следующее в Global.asax, и я не уверен, что добавить.
public class MvcApplication : Ninject.Web.Mvc.NinjectHttpApplication
{
protected override void OnApplicationStarted()
{
AreaRegistration.RegisterAllAreas();
RegisterRoutes(RouteTable.Routes);
RegisterAllControllersIn(Assembly.GetExecutingAssembly());
}
protected override Ninject.IKernel CreateKernel()
{
return new StandardKernel(new ServiceModule());
}
}
У кого-нибудь есть такая работа, которая может поделиться некоторыми мыслями или кодом по этому поводу?