1. ホーム
  2. asp.net

[解決済み] 子要素を追加するためのWeb Config Transformation

2022-11-22 12:59:56

質問

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>

web.config.Release で、plugins 要素の子として AzureReader 要素を追加するにはどうすればよいでしょうか(事実上、上記をコメントアウトしていない)。

基本的な変換のやり方は知っていますが、これをやったことはありません。

どのように解決するのですか?

を使用することができます。 Insert という変換を行います。

 <resizer>
    <plugins>
      <add name="AzureReader" connectionString="DataConnectionString" 
           xdt:Transform="Insert" />
    </plugins>
  </resizer>

WebアプリケーションプロジェクトのデプロイメントにおけるWeb.configの変換構文