如果我有一個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覆蓋站點web.config?
- 4. 防止根web.config被sub.over覆蓋web.config
- 5. 覆蓋web.config的設置
- 6. 通過web.config覆蓋WebClientProtocol.Timeout
- 7. 蔚藍服務配置文件是否覆蓋web.config文件?
- 8. web.config文件設置是否覆蓋IIS設置?
- 9. 如何覆蓋web.config中的繼承值?
- 10. 如何使用web.other.config覆蓋文件web.config?
- 11. 是否有任何破解用自定義類覆蓋類名?
- 12. 是否有任何方法來覆蓋CONSUMER_KEY和CONSUMER_SECRET
- 13. 它是否存在任何簡單的代碼覆蓋工具?
- 14. 是否可以覆蓋NSUserDefault?
- 15. 緩存是否被覆蓋?
- 16. 如何測試window.print()是否被覆蓋?
- 17. 是否有任何其他方式在C#/ .NET中實現覆蓋(而不是虛擬和覆蓋)?
- 18. 任務覆蓋任務
- 19. 防止Web.config文件被覆蓋
- 20. 覆蓋app.config(或web.config)中的ConnectionStrings
- 21. 覆蓋的ConnectionString在web.config中ASP.NET MVC
- 22. Web.config覆蓋不影響用戶控件
- 23. msbuild TransformWebConfig任務 - 不適用於App.configs?
- 24. 多重條件覆蓋是否意味着分支覆蓋?
- 25. web.config頭部大小限制是否覆蓋註冊表中的http.sys限制?
- 26. 在虛擬目錄中的Web.config不是覆蓋父網站的Web.config
- 27. NuGet添加/更新web.config而不是覆蓋?
- 28. 什麼是覆蓋率的因素是否有計算覆蓋率的算法?
- 29. 交易是否覆蓋子程序?
- 30. 是否可以覆蓋例外?
我看着我的盈方的情況不敢苟同...... – Kirschstein 2009-09-21 10:50:17
@Kirschtein:這是什麼? – 2009-09-21 10:51:21
這個庫裏面有一個app.config文件,其中提到了連接字符串。 – Kirschstein 2009-09-21 10:53:29