En la clase AppHost, todos los métodos anulan el uso del contenedor Funq. Uso Autofac en mi aplicación ASP.NET MVC (ejecuto SS lado a lado con mi aplicación MVC).ServiceStack Funq IoC replacement
- ¿Hay alguna manera de utilizar ese registro Autofac de global.asax.cs o se trata de una tarea exagerada para reemplazar?
I comentada esta línea en APPHOST
//ControllerBuilder.Current.SetControllerFactory(new FunqControllerFactory (contenedor));
porque estaba estropeando con mis controladores autoamplificados. ¿Es esto suficiente para evitar que Autofac y Funq tengan problemas en mi aplicación? ¿O Funq se establece como predeterminado DependencyResolver
en otro lugar?
El impl de FunqControllerFactory podría ayudar aquí: https://github.com/ServiceStack/ServiceStack/blob/master/src/ServiceStack.FluentValidation.Mvc3/Mvc /FunqControllerFactory.cs se usa en SocialBootstrapApi aquí: https://github.com/ServiceStack/SocialBootstrapApi/blob/master/src/SocialBootstrapApi/App_Start/AppHost.cs#L131 no hay otra integración de IOC con MVC + Funq que FunqControllerFactory – mythz