¿Cuál es su opinión sobre el uso de MVCExtensions con Autofac?

Me gustaría saber su opinión sobre el uso de MVCExtensions con Autofac..

Estoy utilizando Extensiones MVC con Autofac en mi MVC 3 web app. Simplemente no entiendo por qué se crearon estas extensiones. Realmente no puedo decir que esté haciendo mi vida más fácil. Todo lo que hice con Autofac en mi archivo global.asax.cs lo puedo hacer con las extensiones MVC. Puedo registrar rutas, controladores, mis servicios y repositorios, etc. con solo Autofac.

¿Alguna opinión de por qué usar estas extensiones MVC es quizás una mejor manera de hacerlo?

Necesito capturar mis errores en Application_Error. ¿Cómo obtengo una instancia de mi registrador registrado? Si necesito resolver las dependencias en algún otro lugar de mi aplicación, ¿cómo lo haría? Así es como registro mi registrador:

builder.RegisterType<Logger>().As<ILogger>();

Puedo instanciar mi registrador pero prefiero usar el registrador registrado.

¿Hay una etiqueta para estas extensiones?

preguntado el 03 de mayo de 12 a las 15:05

1 Respuestas

Debería poder acceder a su registrador a través de DependencyResolver:

var logger = DependencyResolver.Current.GetService<ILogger>();

contestado el 07 de mayo de 12 a las 16:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.