如果我有一个Web应用程序(使用它自己的web.config
),并且它使用的.dll碰巧有它自己的app.config
哪个设置文件在冲突时获胜?web.config是否覆盖任何app.configs?
3
A
回答
5
不,您不会有任何冲突,因为.dll不能有自己的.config文件。
即使您将库的.config文件放在同一个文件夹中,应用程序根本就不会从中获取值。
如果您希望使用其中一些值,可以将它们合并到您的web.config中。
2
您可以将其他配置文件的设置合并到您的web.config文件中。这也允许您覆盖值以及它们是否具有相同的密钥。
的web.config
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings file="YourSettings.config">
<add key="KeyToOverride" value="Original" />
<add key="KeyToNotOverride" value="Standard" />
</appSettings>
...
YourSettings.config
<appSettings>
<add key="KeyToOverride" value="Overridden" />
<add key="KeyToBeAdded" value="EntirelyNew" />
</appSettings>
相关问题
- 1. 覆盖Web.config
- 2. 用web.config覆盖machine.config
- 3. 通过web.config覆盖WebClientProtocol.Timeout
- 4. 蔚蓝服务配置文件是否覆盖web.config文件?
- 5. web.config文件设置是否覆盖IIS设置?
- 6. 如何使用web.other.config覆盖文件web.config?
- 7. 如何覆盖web.config中的继承值?
- 8. 是否有任何破解用自定义类覆盖类名?
- 9. 它是否存在任何简单的代码覆盖工具?
- 10. 是否可以覆盖NSUserDefault?
- 11. 缓存是否被覆盖?
- 12. 覆盖app.config(或web.config)中的ConnectionStrings
- 13. Web.config覆盖不影响用户控件
- 14. web.config头部大小限制是否覆盖注册表中的http.sys限制?
- 15. 在虚拟目录中的Web.config不是覆盖父网站的Web.config
- 16. msbuild TransformWebConfig任务 - 不适用于App.configs?
- 17. NuGet添加/更新web.config而不是覆盖?
- 18. R转换()是否覆盖每个值?
- 19. Modernizr是否覆盖了CSS的前缀?
- 20. NHibernate是否会覆盖映射的setter?
- 21. 交易是否覆盖子程序?
- 22. C++:是否strcat()覆盖或移动null?
- 23. 是否可以在全局覆盖print()?
- 24. jar.libs.dir是否被正确覆盖?
- 25. Cygwin是否覆盖Windows命令行?
- 26. 可以覆盖是否被弃用?
- 27. didSelectRowAtIndexPath是否覆盖故事板?
- 28. gradle配置是否合并或覆盖?
- 29. qfixj是否覆盖标签的值43
- 30. 是否可以覆盖例外?
我看着我的盈方的情况不敢苟同...... – Kirschstein 2009-09-21 10:50:17
@Kirschtein:这是什么? – 2009-09-21 10:51:21
这个库里面有一个app.config文件,其中提到了连接字符串。 – Kirschstein 2009-09-21 10:53:29