0

VS 2012 で作成された Web サイトがあります。web.config ファイルを右クリックし、[構成変換の追加] を選択して、のリリース バージョンとデバッグ バージョンを作成しましweb.configた。

<appSettings>のデバッグ バージョンとリリース バージョンの両方のセクションにいくつかの新しいエントリを追加しましたweb.config

  <appSettings>
    <add key="username" value="user" xdt:Transform="Insert" xdt:Locator="Match(key)"/>
    <add key="password" value="pwd" xdt:Transform="Insert" xdt:Locator="Match(key)"/>
    <add key="GET" value="https://somewhere.com/url1" xdt:Transform="Insert" xdt:Locator="Match(key)"/>
    <add key="POST" value="https://somewhere.com/url2" xdt:Transform="Insert" xdt:Locator="Match(key)"/>

  </appSettings>

「Insert」や「SetAttribute」など、さまざまな変換タイプを試しました。これまでのところ、ビルド後にこれらの新しい appSettings エントリを web.config に追加するという望ましい結果が得られたものはありません。

それらのプレースホルダー エントリを に配置する必要がありますweb.configか、それとも他に不足している手順がありますか?

[編集] 上記の appSettings は<configuration>、 のデバッグ バージョンとリリース バージョンの 要素に含まれていますweb.config

4

1 に答える 1