Quiero usar Ninject en un proyecto que combina formularios web ASP.Net y ASP.Net MVC. Estoy usando Ninject 2, pero cuando uso NinjectHttpApplication desde Ninject.Web.Mvc se queja cuando uso algo como una PageBase que no crea el kernel.Ninject con formularios web ASP.Net y MVC
Tengo lo siguiente en Global.asax y no estoy seguro de qué agregar.
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());
}
}
¿Alguien tiene esto funcionando en algún lugar que pueda compartir algunas ideas o códigos sobre esto?
Gracias por su respuesta. He doen 1, e intenté combinar las dos aplicaciones Http en una. Pero esto no "se siente bien". He puesto un mensaje en la lista de correo de Ninject, le avisaré cuando reciba una respuesta útil. –