Web.config转换 - 覆盖已注释掉的字段

时间:2017-11-02 20:07:59

标签: .net web-config web-config-transform

我们有一个持续部署系统,允许我们部署到不同的环境。

在默认的Web.config中,我们将以下xml行注释掉:

<!--<add key="EventLogger.MessageSize" value="4096" />-->

在特定的QA环境中,我需要在Web.QA1.config文件中覆盖以前的消息:

<add key="EventLogger.MessageSize" value="1024" xdt:Transform="Insert" xdt:Locator="Match(key)"/>

我尝试过几个不同的东西,包括 xdt:Transform =&#34; SetAttributes&#34; ,但似乎没有任何效果。将代码部署到QA环境时, EventLogger.MessageSize 键仍会完全注释掉。我需要在默认的Web.config中注释掉这个键,但它也需要在QA环境中取消注释。

我是否使用了 xdt:Transform 的错误值?

0 个答案:

没有答案