1

的RTM方式我與IServiceLocator,IMvcServiceLocator,的IDependencyResolver等有點糊塗了......ASP.NET MVC 3服務定位

什麼是定位服務的ASP.NET MVC 3 RTM的方式?

所有我需要的是像

T Resolve<T>(); 
T Resolve<T>(string key); 

從任何地方訪問的東西(包括其它組件)。

編輯:例如

我的Web App有一種模塊化架構。主題是模塊的一個方面。每個主題都是一個單獨的類庫。無法知道主題需要什麼樣的服務。例如。某些視圖可能會顯示標籤雲小部件,並且該小部件需要TagRepository的實例。

目前我正在使用Windsor進行IoC,並且我可以爲模塊公開該容器。但我並不想讓每個模塊都依賴於Windsor。我想知道標準Mvc庫中是否有解決方案,因爲模塊無論如何都需要參考。

+0

你到底想要做什麼? – 2011-01-27 14:56:06

+0

添加了示例... – 2011-01-27 15:58:53

回答