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から削除されました。

Source: https://habr.com/ru/post/J314252/


All Articles