Ich kenne mich mit DI-Containern wie StructureMap noch nicht so gut aus und verwende sie erst seit kurzer Zeit für asp.net mvc-Anwendungen. Jetzt bin ich dabei, meine Architektur aufzuteilen, die eine WCF-Serviceschicht und eine Reihe von Verbrauchern wie ASP.NET MVC-App, Silverlight-App und Winfors/WPF-App haben wird. Wenn ich SM mit asp.net mvc verwende, habe ich das IOC beim Start der asp.net mvc App initialisiert. Jetzt, wo ich für viele Projekte verwende, fällt mir kein guter Ort ein, an dem die IOC Konfiguration liegen sollte. Ich möchte DI auch in der Serviceschicht machen (Repositories injizieren).
In diesem Szenario, wo ich meine IOC-Konfiguration laden und wie ich über die Projekte verwenden (wie die Controller-Fabrik nur in der asp.net mvc app benötigt wird)?