私はWeb Config Transformationの MSDN ガイドに従ってきましたが、概して成功しています。
ただし、Web 構成の 1 行が問題を引き起こしています。これは、ガイドを誤解しており、間違った構文を使用しているためだと推測できます。
誰かが私の間違いを指摘できることを願っています。その場合は感謝します。
変換の問題のある行は次のとおりです。
<sessionState sqlConnectionString="data source=localhost;uid=userId;pwd=password;" xdt:Transform="SetAttributes(sqlConnectionString)" />
元の Web 構成の行は次のとおりです。
<sessionState mode="SQLServer" sqlConnectionString="data source=networkAlias;uid=userId;pwd=password;" cookieless="UseDeviceProfile" timeout="120" />
私の希望は、変換が属性「sqlConnectionString」を置き換えて、接続の詳細を変更することでした。残念ながら、ラインは影響を受けません。
私はまったく同じ構文を使用しました:
<network host="localhost" xdt:Transform="SetAttributes(host)" />
上記は問題なく機能するため、 にも当てはまると思いました。
誰かが私が間違っているところを見ることができますか?