当前位置:   article > 正文

Web.Debug.config和Web.Release.config——学习笔记_c# web.debug.config和web.release.config

c# web.debug.config和web.release.config

参考文章: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 文件就添加成功了。





声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/190175
推荐阅读
相关标签
  

闽ICP备14008679号