web.config里面使用configSource
类别:编程学习 浏览量:808
时间:2015-11-20 web.config里面使用configSource
web.config里面使用configSource如果web.config里面的配置信息比较多,我们可以将这些配置信息写在多个config文件中,然后利用configSource将这些config文件包含进来。
一、例如原web.config文件
<configuration>
<!-- appSettings网站信息配置-->
<appSettings>
<add key="SiteResource" value="http://m.studyofnet.com"/>
<add key="SiteUrl" value="http://www.studyofnet.com" />
<add key="SiteKeyword" value="学习也休闲"/>
</appSettings>
<connectionStrings>
<add name="connectionStrings"
connectionString="....."
providerName="System.Data.SqlClient" />
</connectionStrings>
<system.web>
<compilation debug="true" targetFramework="4.0"/>
</system.web>
</configuration>
二、可以提取出两个单独的配置文件
1、appSettings.config
<?xml version="1.0" encoding="utf-8"?>
<appSettings>
<add key="SiteResource" value="http://m.studyofnet.com"/>
<add key="SiteUrl" value="http://www.studyofnet.com" />
<add key="SiteKeyword" value="学习也休闲"/>
</appSettings>
2、connectionStrings.config
<?xml version="1.0"?>
<connectionStrings>
<add name="connectionStrings"
connectionString="....."
providerName="System.Data.SqlClient" />
</connectionStrings>
三、使用configSource将这两个文件包含进web.config
<configuration>
<!-- appSettings网站信息配置-->
<appSettings configSource="config\\appSettings.config" />
<connectionStrings configSource="config\\connectionStrings.config"/>
<system.web>
<compilation debug="true" targetFramework="4.0"/>
</system.web>
</configuration>
四、使用时需要注意的地方
1.如果指定了configSource,就以外部文件为准,web.config中connectionStrings下面的节点配置就无效了,即使web.config中connectionStrings下面的连接串节点没有删除掉也是无效的。
2.外部文件的根节点必须与web.config中指定的节点相同(其实就是将该节点的配置移到外部文件中)
3.一个节点只能指定一个外部配置文件,不能将多个节点的外部文件指定为同一个,如不能将connectionStrings与appSettings的configSource指定为同一个文件。
标签:ASP.NET
您可能感兴趣
- ASP.NET常用加密解密方法
- asp.net中使用ueditor
- ASP.NET全角与半角相互转换
- ASP.NET服务器端执行脚本的通用方法
- ASP.NET获取网页中的图片
- ASP.NET常用的代码收集
- ASP.NET中Obsolete属性
- asp.net去除字符串中html标签
- ASP.NET的Random随机数
- asp.net小数点四舍五入
- ASP.NET中XML与DataSet的相互转换
- ASP.NET生成二维码
- Asp.net页面传值乱码
- ASP.NET方法重载
- ASP.NET中application对象的用法
- ASP.NET将WORD、PDF、PPT转为图片
- 硕博期刊 SCI SSCI CSSCI分不清 一文带你看懂主流期刊分类(硕博期刊SCISSCI)
- 辱华品牌新百伦官宣新代言人IU,个别粉丝希望get爱豆同款(辱华品牌新百伦官宣新代言人IU)
- 巅峰时期被爆床照,曾被选国民最讨厌女星,IU不为人知的黑历史(巅峰时期被爆床照)
- 每天1万吨牛奶倒进下水道,美国大萧条一幕重现(每天1万吨牛奶倒进下水道)
- 如何看待美国数十万加仑牛奶倒下水道 历史又重演了(如何看待美国数十万加仑牛奶倒下水道)
- 历史惊人的相似,美国80万加仑牛奶倒入下水道,意味着什么(历史惊人的相似)
热门推荐
- js中拼接字符串的几种方法
- ASP.NET将Excel数据导入到数据库
- 怎么查询linux的selinux状态(如何理解Linux下的SELinux)
- docker 快速搭建环境(如何自己搭建DockerHub实现过程解析)
- web.config自定义配置节点,将多个节点合并
- pythondjango工作机制(Python后台开发Django会话控制的实现)
- dede标签调用大全(织梦dede所有实用标签调用方法搜集整理)
- mysqlinnodb有什么功能(Mysql技术内幕之InnoDB锁的深入讲解)
- mysql 8.0.22 winx64安装配置图文教程(mysql 8.0.22 winx64安装配置图文教程)
- HTML5 <figure> 、<figcaption>标签