1

Azureアプリケーションサービスにasp.net webapiプロジェクトを展開しようとしていますが、展開できません。Azure App Service Deployは「ファイルが見つかりません」を公開できません

Azureのアプリケーションサービスの展開がタスクを構築し、「パッケージやフォルダ」の設定のために、私は

$(BUILD_ARTIFACTSTAGINGDIRECTORY)/MyApp.Api.zip を試してみましたと私はVSTS(Visual Studioのチームシステム)を使用しています

ステップを構築する私に私が公開アーティファクトに気づいたエラーメッセージ

2017-03-23T15:04:11.8345272Z ##[error]Error: Not found files: C:\a\1\s\$(BUILD_ARTIFACTSTAGINGDIRECTORY)\MyApp.Api.zip 

を与える、 からコピーされた「C:\ MyApp.Api.zip \ \ 1 \」 「ドロップするアップロードする\ MyApp.Api.zip:

"s"ではなく最後のフォルダには "a"が付いています。

私は*** $(System.DefaultWorkingDirectoryを)しようとすると私は一致するファイルが検索パターンで見つかりませんでした。このエラーが出る ジップ:C:。*** \ 1 \ S \として

ジップ一時的な回避策は、私が

動作しますが、そのないビルド変数とIが生成されたまったく同じを使用してビルドエージェントに頼ることができないので、むしろ壊れやすい

C:\a\1\a\MyApp.Api.zip

に「パッケージまたはフォルダ」の値を設定しますフォルダ構造。

これはなぜ私のために働いていないのか、そして/またはなぜこれが非常に難しくてよく文書化されていないのか、誰にも分かりませんか?これは本当に簡単ですか?今日はちょっと遅いですか?

ありがとうございました!

答えて

1

あなたは$(build.artifactstagingdirectory)代わり

+0

$(BUILD_ARTIFACTSTAGINGDIRECTORY).のおかげを使用する必要があります!私はそれを試してみましょう。 –

+0

すごくうまくいった!ありがとう!私は、ドキュメントがこれについて明確になったことを望みます。 –

+0

@DanCsharpsterこの記事では、次のように記述しています。https://www.visualstudio.com/en-us/docs/build/define/variables –

関連する問題