我以前多次使用过这两个配置文件,但我从来没有花时间去充分了解他们是如何真正发挥作用。 由于大多数人做的,我明白了如何调用基础WebConfigurationManager.AppSettings["key"]
获取配置值。
这里有一些问题,我想出了:
- 当你一个类库中引用的配置价值会发生什么,和图书馆是一个更大的解决方案的一部分? 是否在app.config需要被复制到输出目录,以便被发现的变量? (我认为是)
- 你能直接从另一个类库一个app.config使用配置价值?
- 假设问题3是“是”,会发生什么,如果有从含有相同的密钥配置值不同的库多的app.config文件吗?
- 当您引用web.config中会发生什么,但在类库?
- 当您引用的app.config会发生什么,但一个网站或Web应用程序项目?