次のように、接続文字列をWeb.configに追加します。
<connectionStrings>
<add name="XYZDatabase-TEST" connectionString="Server=.\SQLEXPRESS;Database=XYZDatabase-TEST";integrated security=SSPI;" providerName="System.Data.SqlClient" />
</connectionStrings>
次に、Web.Release.configを開き、追加します
<connectionStrings>
<add name="XYZDatabase-TEST"
connectionString="Data Source=OTHERSERVER;Initial Catalog=XYZDatabase-TEST;Persist Security Info=True;User ID=sa;Password=password" providerName="System.Data.SqlClient"
xdt:Transform="SetAttributes"
xdt:Locator="Match(name)"/>
</connectionStrings>
これで、リリース構成を使用してアプリケーションをデプロイメントサーバーに公開するたびに、web.release.configの接続文字列が使用されます。
デバッグ時に、この変換はローカルでは機能しないことに注意してください。web.configトランスフォーメーションを実行するには、公開する必要があります。