さまざまな環境用の構成を生成するために、以下の投稿で説明されているように web.config 変換を使用しています。
http://vishaljoshi.blogspot.com/2009/03/web-deployment-webconfig-transformation_23.html
キーを一致させることで「置換」変換を行うことができます。例:
<add key="Environment" value="Live" xdt:Transform="Replace" xdt:Locator="Match(key)" />
そして「挿入」もできます。
<add key="UseLivePaymentService" value="true" xdt:Transform="Insert" />
しかし、私が本当に元の構成ファイルに特定のキーがあるかどうか必ずしも信頼できるわけではないので、ReplaceOrInsert 変換が役立つと思います。
これを実行する方法はありますか?
ベストアンサー1
VS2012 でのxdt:Transform="Remove"
使用と組み合わせて使用します。xdt:Transform="InsertIfMissing"
<authorization xdt:Transform="Remove" />
<authorization xdt:Transform="InsertIfMissing">
<deny users="?"/>
<allow users="*"/>
</authorization>