2010-10-07 115 views
0

有没有办法在多个配置文件中配置一个容器?使用多个配置文件的Unity配置

例如,我想在位于根目录的web.config文件中注册一个容器的类型,并在子文件夹的web.config文件中注册同一个容器(和其他容器)的类型。

还可以在路径C:\ Company \ Framework \ Configs中的company.config文件中注册其他类型的其他类型的容器。

当我尝试这样做时,我收到一个ConfigurationError,指出已经添加了容器的条目。

编辑:任何在这里 http://unity.codeplex.com/Thread/View.aspx?ThreadId=23230

建议示例代码的任何建议?

+0

你是怎么试图做到这一点的? – onof 2010-10-07 12:00:19

+0

我有几个配置统一,其中一个在web.config,当我尝试从另一个文件(使用定位器和UnityContainer)“加载”统一配置,然后我得到的错误。 – Kiquenet 2010-10-11 13:05:01

回答

0

我已经发布了类似的问题在这里:WCF + Unity nested web.config problem

我有一个子目录“服务”包含WCF服务的Web应用程序。 此服务文件夹也有一个包含我的WCF配置的web.config文件。这对于WCF来说似乎不成问题。

相同的web.config也有统一的配置在我的服务中使用。但我无法使用'GetSection'加载此配置

如果我将统一配置移动到根web.config,万物工作正常。

+1

我在公司有很多应用程序,并且所有应用程序都有统一的组件,统一组件只用于一个应用程序,每个应用程序都有他的统一组件。因此,我们需要几个统一的配置文件。 – Kiquenet 2010-12-17 09:33:47