0
web.config.test & web.config.productionをプロジェクトにチェックインしました。これらは構築され、オン・プレミア・サーバーにリリースされます。私は、コマンドラインのタスクは、web.configとして正しいファイルをコピーするために働くと思うが、私のビルドが圧縮されるので、パスに解決する方法を見つけることができません。何かのようにVSTS - 環境固有のweb.configを公開します
copy web.config.$(Release.EnvironmentName) web.config
しかし、指定されたファイルを見つけることができません。私は$(Release.EnvironmentName)をエコーし、ログに "test"を書きます。そのため、正しいファイル名ですが、zip内のファイルにどのようなパスがあるかはわかりません。何か案は?
アップデート - 環境に固有の設定ファイルをすべてソリューションに含めてから、別の「ビルド成果物を公開」タスクを作成してサーバーにコピーしました。 PowerShellリリースタスクを追加して、環境固有のファイルを実際のファイルにコピーしました。 "web.config.pre-production"がweb.configにコピーされました。 – Mike