以前は、環境固有の設定値と属性を設定するコードを手動で展開するときにweb.configトランスフォームを使用しました。私は、環境特有のマニュアルビルドからリリース管理による複数の環境に展開された単一のTFS 2015ビルドに移行しています。 web.configで設定された環境固有のアプリケーション設定値はトークン化されます。 This methodは基本的にビルドプロセス中に設定値にトークンを挿入します。配備されると、トークンは、一致するリリース定義構成値に置き換えられます。TFS 2015リリース管理でweb.configが変更される
この方法では、非設定の設定属性が不十分です。これらの変換の例は次のとおりです。
<httpCookies requireSSL="true" xdt:Transform="Insert" />
<compilation xdt:Transform="RemoveAttributes(debug)" />
<httpRuntime xdt:Transform="RemoveAttributes(executionTimeout,maxRequestLength,useFullyQualifiedRedirectUrl,minFreeThreads,minLocalRequestFreeThreads,appRequestQueueLimit,enableVersionHeader)"/>
<httpRuntime enableVersionHeader="false" maxRequestLength="12288" xdt:Transform="SetAttributes"/>
<customErrors mode="On" xdt:Transform="SetAttributes"/>
リリース時にこれらの属性を更新する最も良い方法は何ですか?