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

回答