Web.Debug.config和Web.Release.config——学习笔记
来源:互联网 发布:大数据时代要学什么 编辑:程序博客网 时间:2024/05/10 03:11
参考文章:http://www.cnblogs.com/TomXu/archive/2011/11/25/2263089.html
http://blog.csdn.net/yellowegg/article/details/8134469
更改web.config中的内容
一、替换所有
<appSettings>
<add key="KeyA" value="ValA"/>
<add key="KeyB" value="ValB"/>
</appSettings>
要想替换上面appSetting里的所有内容,可以在Web.Relaese.config或者Web.Debug.config中修改。
<appSettings xdt:Transform="Replace">
<add key="ProdKeyA" value="ProdValA"/>
<add key="ProdKeyB" value="ProdValB"/>
<add key="ProdKeyC" value="ProdValC"/>
</appSettings>
同名的标签,增加xdt:Transform属性,Replace表示替换整个元素,无论里面的内容数量,都会完全被替换。
二、替换特定的标签的值
<appSettings>
<add key="KeyA" value="ValA"/>
<add key="KeyB" value="ValB"/>
</appSettings>
我们要替换所有key=KeyB的标签。
<appSettings>
<add key="KeyB" value="ProdValA" xdt:Transform="Replace"
xdt:Locator="Match(key)"/>
</appSettings>
替换的是add标签,所以在里面加上xdt:Transform="Replace",为了指定替换的标签,还需要用到xdt:Locator="Match()",match后的参数指定了需要符合的属性。
增加更多的发布环境以及配置文件
在Visual Studio中 Build->Configuration Manager->在Active silution configuration下拉菜单中选择New。
这样就可以创建一个新的build配置。
还需要一个Web.config文件与build配置相对应。
右键Web.config->Add config Transforms
一个新的config 文件就添加成功了。
- Web.Debug.config和Web.Release.config——学习笔记
- 为Debug和Release分别设置Web.config
- 为Debug和Release分别设置Web.config
- Web.Release.config 替换
- Web.Release.config 替换
- asp web.config学习笔记
- Silverlight学习笔记——读取宿主web.config
- JSF学习笔记-web.xml和faces-config.xml配置
- JSF学习笔记-web.xml和faces-config.xml配置
- web.config的学习
- 继续学习WEB.CONFIG
- web.config学习
- web.config学习
- 学习Web.config
- 学习Web.config
- Web.config学习
- web.config学习笔记(一)-----节点
- asp.net web.config的学习笔记
- 用Java的iText实现PDF报表
- 3.取石头 (15分)
- 生活中的十大定律
- DataTable某列的值转换成行,返回交叉二维表
- 工具相关错误
- Web.Debug.config和Web.Release.config——学习笔记
- Java栈、队列
- 划词检索
- 逻辑研究
- sqlserver字符串拆分(split)方法汇总
- fprintf sprintf printf 三者区别
- java中Timer定时器的使用
- Android中程序与Service交互的方式——交互方式
- Vim快捷键