赞
踩
参考文章: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 文件就添加成功了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。