【问题标题】:Unity Configuration using multiple config files使用多个配置文件的 Unity 配置
【发布时间】:2010-12-16 20:56:47
【问题描述】:

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

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

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

当我尝试执行此操作时,我收到一个 ConfigurationError 说明已添加容器的条目。

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

对示例代码还有其他建议吗?

【问题讨论】:

  • 你是怎么做到的?
  • 我有几个统一配置,其中一个在 web.config 中,当我尝试从另一个文件(使用 Locator 和 UnityContainer)“加载”统一配置时,我得到了错误。跨度>

标签: web-config unity-container configuration-files


【解决方案1】:

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

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

相同的 web.config 还具有统一配置,可在我的服务中使用。但我无法使用“GetSection”加载此配置

如果我将统一配置移动到根 web.config,一切正常。

【讨论】:

  • 我公司有很多应用程序,所有应用程序共享统一组件,统一组件仅用于一个应用程序,每个应用程序都有自己的统一组件。因此,我们需要几个统一的配置文件。
猜你喜欢
  • 2016-06-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多