LoginSignup
0
1

More than 5 years have passed since last update.

WebDeployパッケージ作成する際のParameters.xml設定例(appSettings要素)

Posted at

デプロイ時にWeb.configに値を設定する Parameters.xml の話

を参考に、appSettings要素に対しての値設定するParameters.xmlを書いてみました。

<?xml version="1.0" encoding="utf-8" ?>

<parameters>
  <parameter name="appSettings_hoge" description="ほげ">
    <parameterEntry 
      kind="XmlFile"
      defaultValue="hoge"
      scope="\\Web.config$"
      match="//appSettings/add[@key='hoge']/@value" />
  </parameter>
  <parameter name="appSettings_foo" description="ふー">
    <parameterEntry
      kind="XmlFile"
      defaultValue="foo"
      scope="\\Web.config$"
      match="//appSettings/add[@key='foo']/@value" />
  </parameter>
</parameters>

これでWebDeployパッケージ作成すると、<プロジェクト名>.SetParameters.xmlは以下のような感じになります。

<?xml version="1.0" encoding="utf-8"?>
<parameters>
  <setParameter name="IIS Web Application Name" value="..." />
  <setParameter name="DefaultConnection-Web.config Connection String" value="..." />
  <setParameter name="appSettings_hoge" value="hoge" />
  <setParameter name="appSettings_foo" value="foo" />
</parameters>
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1