2017-09-25 5 views
0

web.config.test & web.config.productionをプロジェクトにチェックインしました。これらは構築され、オン・プレミア・サーバーにリリースされます。私は、コマンドラインのタスクは、web.configとして正しいファイルをコピーするために働くと思うが、私のビルドが圧縮されるので、パスに解決する方法を見つけることができません。何かのようにVSTS - 環境固有のweb.configを公開します

copy web.config.$(Release.EnvironmentName) web.config 

しかし、指定されたファイルを見つけることができません。私は$(Release.EnvironmentName)をエコーし​​、ログに "test"を書きます。そのため、正しいファイル名ですが、zip内のファイルにどのようなパスがあるかはわかりません。何か案は?

+0

アップデート - 環境に固有の設定ファイルをすべてソリューションに含めてから、別の「ビルド成果物を公開」タスクを作成してサーバーにコピーしました。 PowerShellリリースタスクを追加して、環境固有のファイルを実際のファイルにコピーしました。 "web.config.pre-production"がweb.configにコピーされました。 – Mike

答えて

0

あなたはextractのzipファイルが必要です。ファイルをコピーした後は、archive filesとすることができます。

関連する問題