【发布时间】:2010-11-14 09:24:41
【问题描述】:
我以前多次使用过这两个配置文件,但我从未花时间完全了解它们的真正工作原理。和大多数人一样,我了解如何调用 WebConfigurationManager.AppSettings["key"] 来获取配置值的基本知识。
以下是我提出的一些问题:
- 当您在类库中引用配置值并且该库是更大解决方案的一部分时会发生什么?是否需要将 app.config 复制到输出目录才能找到变量? (我认为是的)
- 能否直接使用另一个类库中 app.config 中的配置值?
- 假设问题 3 为“是”,如果来自不同库的多个 app.config 文件包含具有相同键的配置值,会发生什么情况?
- 当您在类库中引用 web.config 时会发生什么?
- 当您在网站或 Web 应用程序项目中引用 app.config 时会发生什么情况?
【问题讨论】:
标签: c# appsettings application-settings configurationmanager webconfigurationmanager