Web Config转换以添加子元素

Ben*_*ter 99 asp.net web-config web-config-transform

我在web.config中有以下配置:

  <resizer>
    <sizelimits imageWidth="0" />
    <plugins>
      <add name="MvcRoutingShim" />
      <!--<add name="AzureReader" connectionString="DataConnectionString" /> -->
      <add name="DiskCache" />
      <add name="PrettyGifs" />
      <add name="AnimatedGifs" />
    </plugins>
  </resizer>
Run Code Online (Sandbox Code Playgroud)

在web.config.Release中,如何将AzureReader元素添加为plugins元素的子元素(有效地取消注释上面的内容)?

我熟悉如何进行基本的转换,但之前从未这样做过.

jru*_*ell 195

您可以使用Insert转换:

 <resizer>
    <plugins>
      <add name="AzureReader" connectionString="DataConnectionString" 
           xdt:Transform="Insert" />
    </plugins>
  </resizer>
Run Code Online (Sandbox Code Playgroud)

Web应用程序项目部署的Web.config转换语法