ASP.NET CoreのWebアプリとデータベースをAzureへデプロイした

昨日作ったWEBアプリを、次のチュートリアルを参考に、AzureのSQL Serverを使うように変更した。

チュートリアル:Azure SQL Database を使用した ASP.NET Core - Azure App Service | Microsoft Docs

 

これもめたくそ簡単で、EF Coreというツールが提供するDBマイグレーション機能を使うだけだった。

Visual Studioのパッケージマネージャコンソールで次をするだけ

  1. Migrationフォルダを消す
  2. Add-Migration InitialCreate
  3. Update-Database

次の情報も参考にした。

移行の概要 - EF Core | Microsoft Docs

 

データベースは移行できたので、つぎはアプリ自身をAzureのApp Serviceにデプロイしたい。

とおもってVisual Studioのメニューを見ると、ビルド > アプリの発行 というのがあったのでポチっと押してみると、選択肢にAzure App Serviceが出てきたので、言われるがままに選択していくとあっさりとデプロイできた。簡単すぎた。