本文介绍了ASP.NET的web.config:configSource对文件属性的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在一个的web.config
- 文件在ASP.NET应用程序配置的某些部分,如的appSettings
和是connectionStrings
,支持的属性 文件
和 configSource
什么是使用 文件之间
-attribute和 configSource $ C $的区别C>
-attribute?当你应该使用哪个属性,并可以同时使用?
<?XML版本=1.0&GT?;
<结构>
<文件的appSettings =AppSettings.config>
< /的appSettings>
<是connectionStrings configSource =ConnectionStrings.config>
< /&是connectionStrings GT;
<! - ... - >
< /结构>
解决方案
文件
属性
- 指定包含自定义应用程序配置设置的外部文件的相对路径
- 针对于
的appSettings
部分 - 将合并(和覆盖)的config文件设置
- 不会导致Web应用程序重新启动
- 使用... API将导致所有的设置被合并到主
的.config
在Configuration.电话。 - 因为.NET 1.1
修改指定的文件时,
configSource
属性
- 可以申请到配置文件的大部分路段,而不仅仅是
的appSettings
- 将覆盖在整个栏目与外部文件,否合并
- 使用... API将导致所有的设置被添加到
configSource 在Configuration.电话。
- 因为.NET 2.0
的文件
属性指定包含自定义设置,如您在web.config文件的appSettings进入做一个外部文件。
同时,在 configSource指定的外部文件
属性包含您声明configSource的部分中的设置。例如,如果您使用的网页部分的configSource属性,则外部文件将包含的页面部分中的设置。
http://www.codeproject.com/Messages/1463547/Re-difference-between-configSource-and-file-attrib.aspx
这篇关于ASP.NET的web.config:configSource对文件属性的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!