In der AppHost-Klasse verwenden alle Methodenüberschreibungen den Funq-Container. Ich benutze Autofac innerhalb meiner ASP.NET MVC App (ich betreibe SS Seite an Seite mit meiner MVC App).ServiceStack Funq IoC-Ersatz
- Gibt es eine Möglichkeit, diese Autofac-Registrierung von global.asax.cs eher zu verwenden oder ist das ein Overkill zu ersetzen?
I auf Kommentar dieser Linie in AppHost
//ControllerBuilder.Current.SetControllerFactory(new FunqControllerFactory (Container));
weil es mit meinen Autofac betriebenen Controllern versaut war. Ist das ausreichend, um zu verhindern, dass Autofac und Funq Probleme in meiner App haben? Oder stellt sich Funq als Standard DependencyResolver
woanders hin?
Die impl von FunqControllerFactory könnte hier helfen: https://github.com/ServiceStack/ServiceStack/blob/master/src/ServiceStack.FluentValidation.Mvc3/Mvc /FunqControllerFactory.cs wird in SocialBootstrapApi hier verwendet: https://github.com/ServiceStack/SocialBootstrapApi/blob/master/src/SocialBootstrapApi/App_Start/AppHost.cs#L131 Es gibt keine andere IOC-Integration mit MVC + Funq als die FunqControllerFactory – mythz