appsettings文件属性是否覆盖了app.config中的内容?
app.config中的appsettings标记具有文件属性:
.. ..
这是如何运作的? 它会将appSettings(原始)中的内容与other.config文件合并吗? 或者它会覆盖它吗? 如果other.config文件不存在,该怎么办?
我自己尝试,如果一个键不在原来的,它似乎没有从other.config读取它?
other.config文件应该只有xml节点,还是应该都在appsettings元素中?
123
要么
123
这会掩盖一切吗?
关于这个主题的最佳答案之一是: ASP.NET web.config:configSource与文件属性 – 来自@Massimiliano Peluso
file
属性
configSource
属性
file
属性指定包含自定义设置的外部文件,就像在web.config文件的appSettings条目中一样。 同时, configSource
属性中指定的外部文件包含您声明configSource的部分的设置。 例如,如果使用pages部分的configSource属性,则外部文件将包含pages部分的设置。
在file属性中指定的外部配置中声明的自定义设置将与web.config文件中appSettings部分中的设置合并。 同时,configSource不支持合并,这意味着您必须将整个部分设置移动到外部文件中。
http://www.codeproject.com/Messages/1463547/Re-difference-between-configSource-and-file-attrib.aspx
上述就是C#学习教程:appsettings文件属性是否覆盖了app.config中的内容?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—猴子技术宅(www.ssfiction.com)
本文来自网络收集,不代表猴子技术宅立场,如涉及侵权请点击右边联系管理员删除。
如若转载,请注明出处:https://www.ssfiction.com/ckf/1301130.html