2017-10-27 9 views
1

私は単純なMVCアプリケーションを持っています。 VSTSでは、ビルドが成功し、Azure WebAppにもリリースされました。しかし、青空のURLは機能しません。アプリケーションはローカルで&で動作します。 Azure WebAppもよく見えます。 AzureまたはVSTSリリースパイプラインに関する問題があるかどうかは不明です。 MVCアプリケーションを実行できるAzure WebAppですか?azureへのVSTSリリースは成功しましたが、URLは機能しません。

マイVSTSのリリースパイプライン:

VSTS CD Pipe-line

+0

あなたはVSTS新しいCD画面を試してみました - オプションは、あなたが期待するファイルがサーバー上に実際にあるかどうかを確認するためにあなたがSCMサイトにログインした – Shalem

+0

変更がある場合があります? Azure WebAppのURLがxxx.azurewebsites.netの場合は、xxx.scm.azurewebsites.netにアクセスしてscmサイトを探します。次に、トップ・メニューから「デバッグ・コンソール - > CMD」を選択して、WebApp上のファイルをブラウズします。 –

答えて

1

まず、MVCアプリケーション(Visual StudioでMVCテンプレートプロジェクト)は、AzureのWebアプリケーション上で実行することができます。

第二に、Azureのアプリケーションサービスの展開タスクのアプリケーションサービスのURLオプションはAzureRM WebアプリケーションホスティングURLのための変数のFabrikamWebAppURLのように、名前を入力します。変数はPowerShellのように、$(variableName)として、$(FabrikamWebAppURL)のように後続のタスクでAzureRM Web AppのホストされたURLを参照することができます。

第三に、アプリケーションをビルドしてデプロイするには、以下の手順を参照できます。

  1. NuGetツールインストーラ(インストールするNuGet.exeのバージョン:4.3.0)
  2. NuGetは
  3. ビジュアルを復元しますStudioのビルド(MSBuildの引数:/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:PackageLocation="$(build.artifactstagingdirectory)"
  4. は、成果物を作成公開(パスは公開します$(build.artifactstagingdirectory)
  5. は、新しいリリース定義を作成します
  6. Azureのアプリケーションサービスを展開(パッケージまたはフォルダ:$(System.DefaultWorkingDirectory)/**/*.zip
+0

Release pipelineのスクリーンショットを提供して理解を深めることができます –

+0

PublishSettingsファイルを使用してリリースを設定する可能性はありますか? 私はAzureからWebAppのプロファイルを公開するオプションからダウンロードしたPublishSettingsファイルを入手しました。可能であれば、それは素晴らしいだろう –

+0

@AdityaPrasadどの点を理解していないのですか?はい:1.プロジェクトを右クリックして=> Publish => Import => PublishSettingsファイルを選択=> .pubxmlとpubxml.userファイルをソースコントロールに追加する2. MSBuild引数を変更する:/ p:DeployOnBuild = true/p:PublishProfile = " [プロフィール名を公開する] –

関連する問題