He estado usando autofac con MVC 3 por un tiempo y me encanta. Hace poco actualicé un proyecto a MVC 4 y todo parece funcionar, excepto para ApiControllers de Api web. Recibo la siguiente excepción.Autofac y API web ASP.NET ApiController
An error occurred when trying to create a controller of type 'MyNamespace.Foo.CustomApiController'. Make sure that the controller has a parameterless public constructor.
Esto me parece ser un problema con DI a través de autofac. Me estoy perdiendo algo o hay algo en las obras. Lo sé, MVC4 acaba de salir y es una versión beta, así que no espero mucho, pero pensé que podría estar perdiendo algo.
Desafortunadamente, a la hora de tipear este comentario, parece que usar Autofac para MVC 4 RC y Web API RC al mismo tiempo no funciona. Recibo advertencias del compilador sobre los tipos que no se encuentran en los ensamblados del marco de Web API. Tuve que usar la respuesta proporcionada por @tugberk y volver a implementar el resolvedor de dependencias para evitarlo. – NathanAldenSr