本文介绍了我要如何改变web.config中使用转型语法设置?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有存储在,我想时,该网站发布改变我的web.config文件中的值。我想把它从测试到LIVE改变。

I have a value stored in my web.config file that I would like to change when the site is published. I want to change it from TEST to LIVE.

<appSettings>
    <add key="RequestMode" value="TEST" />
    // other keys here
</appSettings>

这可能使用的web.config转型语法?如果是这样,怎么样?

Is this possible using web.config transformation syntax? If so, how?

感谢。

推荐答案

是的,这是可能的转型语法。这种变换应该做的伎俩:

Yes this is possible with transformation syntax. This transformation should do the trick:

<?xml version="1.0" encoding="utf-8"?>
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
  <appSettings>
    <add key="RequestMode" value="LIVE" xdt:Transform="SetAttributes" xdt:Locator="Match(key)"/>
  </appSettings>
</configuration>

这篇关于我要如何改变web.config中使用转型语法设置?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-06 00:06