2016-11-29 12 views
0

私は、ASP.NET Web APIサービスの2つのオンプレミス配備を構成しました。 1つはステージングサーバーに、もう1つは運用サーバーに転送します。どちらも問題なく展開されます。配備するファイルが見つからないAzure配備

私は最近、これらのサービスをAzureに導入する方法を調査し始めました。今後、クラウドサービスをさらに活用したいと考えています。そこで、スクリーンショットのように作成したAzureアカウントにデプロイメントをセットアップしました。

enter image description here

これは、Azureのアカウントに接続しているが、その後、それは下のスクリーンショットのように展開するすべてのファイルを見つけることができない旨の失敗します。

enter image description here

私はファイルが間違いなくあるフォルダに見えます。それらは、ステージングおよび本番エンドポイントに展開されたのと同じファイルです。

Azureの配備がこれらのファイルを見つけることができない理由はわかりませんが、オンプレミスの配備はなぜですか。

+0

vstsビルドとデプロイ機能を使用してデプロイメントステップを行う前にビルドステップをセットアップしましたか? – PartlyCloudy

+0

はいTFS 2015で完全なCI/CDパイプラインをセットアップしました。これにより、リリース/展開が行われる前にソリューションが構築されます。 – DomBurf

答えて

1

私はAzureアプリケーションサービスに私の側でWebアプリケーションをデプロイできました。詳細な手順はこちらを参照してください。

ビルド定義

enter image description here

NuGetインストーラ

enter image description here

のVisual Studioのビルド

enter image description here

注:あなたはPackageLocation($(build.artifactstagingdirectory))MSBuildの引数

Azureのアプリケーションサービスから配布

enter image description here

ノートを見つけることができる:を指定しますパッケージまたはフォルダの値に基づいてパッケージ位置MSBuild引数

+0

展開段階で間違った場所を指していました。オンプレミスサーバーへの展開では、公開されたビルド記事を指定する必要があります。 Azureへの展開のためには、指定する必要があるパッケージのzipファイルです。あなたのスクリーンショットはこの区別を明確にしました。私はAzureにうまく展開できました:) – DomBurf

関連する問題