2016-12-13 19 views
1

私はweb.config内の既存のappSettingsを更新しようとしています。私は全体の価値を置き換えるのではなく、私の新しい価値を最後に付け加えることを望んでいます。これは可能ですか?XDT web.configの変換が追加可能です

現在値:

<add key="umbracoReservedPaths" value="~/umbraco,~/install/" /> 

必要な値:

<add key="umbracoReservedPaths" value=",~/signalr" xdt:Transform="SetAttributes(value)" xdt:Locator="Match(key)"/> 

答えて

1

あなたは新しい要素を挿入したり、変更することができます。

<add key="umbracoReservedPaths" value="~/umbraco,~/install/,~/signalr" /> 

これは、私は現在、私の変換ファイルにしたものです既存のXDT変換は属性値をオリジナルに追加する敏捷性を持っていません。 MSDN Web.config supported transformations

インサート:

<add key="ExampleKey" value="true" 
     xdt:Transform="Insert" /> 

更新value属性:

<add key="ExampleKey" value="true" 
     xdt:Transform="SetAttributes(value)" xdt:Locator="Match(key)"/> 

が置き換え要素:

<add key="ExampleKey" value="true" 
     xdt:Transform="Replace" xdt:Locator="Match(key)"/> 
関連する問題