ASP.NET Core:Visual Studioを使用してAzure Application ServiceにWebアプリケーションをデプロイする

ASP.NET Coreの操作に関する一連の記事の第4部を紹介します。 この資料は、Visual Studioを使用してWebアプリケーションをAzure Application Serviceにデプロイするための詳細なガイドです。







ASP.NET Coreに関する記事の最初のシリーズ



1. Nano Server上のASP.NET Core

2. アプリケーションのWebサービスフロントエンドを作成します

3. ASP.NET Core MVCおよびVisual Studioを使用した最初のWeb APIの作成

4. Visual Studioを使用して、WebアプリケーションをAzure Application Serviceにデプロイします

5. Visual Studio Codeを使用した最初のMacアプリケーション



開発環境の準備



1. Visual Studio 2015用Azure SDKの現在のバージョンをインストールします。 インストールすると、Visual Studio 2015もインストールされます(以前にインストールされていない場合)。



注:多数の追加コンポーネントをインストールする必要がある場合、SDKのインストールには30分以上かかる場合があります。



2. .NET Core + Visual Studio Toolkitをインストールします



3. Azureアカウントを確認します。 無料のAzureアカウントを作成する、Visual Studioサブスクライバーの特典を有効にできます



Webアプリケーションの作成



Visual Studioのスタートページで、[ 新しいプロジェクト... ]をクリックします







メニューを使用して新しいプロジェクトを作成することもできます。 [ファイル]> [新規]> [プロジェクト...]を選択します。







[ 新しいプロジェクト]ウィンドウでプロジェクトタイプを選択します。









新しいASP.NET Core Webアプリケーション(.NET Core)ウィンドウで:









ローカルアプリケーションのテスト





この問題は、次の2つの方法で修正できます。





アプリケーションは、新しいユーザーを登録するときに使用される電子メールアドレスと、 ログオフ項目を表示ます。







Azureでのアプリケーションの展開



ソリューションエクスプローラーでプロジェクトを右クリックし、[ 発行...]を選択します







[ 公開]ウィンドウで、[ Microsoft Azure App Service]を選択します







[ 新規...]を選択して、新しいリソースグループを作成します。 新しいリソースグループを作成すると、このガイドの手順で作成したすべてのAzureリソースの削除が簡単になります。







新しいリソースグループとアプリケーションサービスプランを作成します。



1. [ 新規...]をクリックして、リソースグループを作成し、その名前を入力します。

2. [ 新規...]をクリックして、アプリケーションサービスプランを作成し、最も近い場所を選択します。 デフォルト名を保存できます。

3. [ 追加のAzureサービスの探索]を選択して、新しいデータベースを作成します。







4.緑色の+アイコンをクリックして、新しいSQLデータベースを作成します。







5. [ SQLデータベース構成 ]ウィンドウの[ 新規... ]ボタンをクリックして、新しいデータベースサーバーを作成します。







6.管理者のユーザー名とパスワードを入力し、[ OK ]をクリックします。 この段階で指定したユーザー名とパスワードを覚えておいてください。 デフォルトのサーバー名( Server Name )を保存できます。







注:「admin」はユーザー名として使用できません。



7. [ SQLデータベース構成]ウィンドウで[ OK]をクリックします。







8. [ App Service作成 ]ウィンドウで、[ 作成 ]をクリックします







9. [ 公開 ]ウィンドウで、[ 次へ ]をクリックします。







10. [ 公開]ウィンドウの設定ステージで:



11. [ 公開 ]ボタンをクリックし、Visual Studioがアプリケーションを公開するのを待ちます。







Visual Studioは、Azureでアプリケーションを公開し、ブラウザーでクラウドアプリケーションを起動します。



Azureでアプリをテストする



AboutおよびContactアイテムの動作を確認し、新しいユーザーを登録します。







アプリケーション更新



Razor Views/Home/About.cshtml



を開き、その内容を変更します。



例:



 @{ ViewData["Title"] = "About"; } <h2>@ViewData["Title"].</h2> <h3>@ViewData["Message"]</h3> <p>My updated about page.</p>
      
      







プロジェクトを右クリックし、「 公開...」を選択します







アプリケーションを公開した後、変更がAzureで利用できることを確認してください。



削除する



アプリケーションをテストした後、 Azureポータルに移動して、アプリケーションをアンインストールします。 これを行うには、[ リソースグループ]項目を選択し、作成されたリソースグループを選択します。







次に、[ リソースグループ ]パネルで[ 削除 ]をクリックします。







リソースグループの名前を入力し、[ 削除]をクリックします。 このアプリと、このガイドの一部として作成された他のすべてのリソースは、Azureから削除されました。



All Articles