estoy utilizando: -¿Cómo consigo ninject 2.0 trabajando con asp.net mvc 2?
- rc asp.net mvc 2
- Ninject y asp.net mvc ninject extensión (http://github.com/enkari/ninject.web.mvc)
me siguen dando el 'No constructor sin parámetros definidos para este objeto.' para mi AccountController. El AccountController está inyectado con Servicios. Los enlaces para estos servicios se definen en el ServiceModule.
Busque a continuación el código para mi aplicación Mvc en Global.asax.cs.
public class MvcApplication : NinjectHttpApplication // System.Web.HttpApplication
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Account", action = "Login", id = "" } // Parameter defaults
);
}
protected override void OnApplicationStarted()
{
AreaRegistration.RegisterAllAreas();
RegisterRoutes(RouteTable.Routes);
RegisterAllControllersIn(Assembly.GetExecutingAssembly());
}
protected override IKernel CreateKernel()
{
return new StandardKernel(new INinjectModule[] {
new ServiceModule(),
});
}
}
son otros controladores que trabajan? ¿Construiste el proyecto Ninject.Web.Mvc contra ASP.NET MVC 2 RC 2? – Charlino
@Charlino. Gracias que funcionó. –