ASP.Net Web アプリケーションに関連する CI/CD プロセスに DevOps を使用する準備を進めていますが、web.config 変換ステップの「ベスト プラクティス」にたどり着くのに苦労しています。
ドキュメントと例は、変換タスクをリリース パイプラインに配置することを示しています。ただし、それを行うには、Web.Debug/Release/Staging.config (およびその他) をアーティファクトから利用できる必要があります。つまり、ビルド アクションをコンテンツに変更する必要があります。デプロイされたコード。
一方、ビルド パイプラインで変換を行う場合は、デプロイされたコードから変換ファイルを除外できます。ただし、この場合、リリース ターゲットごとに別個のビルドを作成する必要があります。つまり、ステージング ビルドと本番ビルドは少し同一ではありません。
私は何かが欠けていると確信しています...しかし、ベストプラクティスを追跡するのは困難でした. ご指導やご意見をお待ちしております。