#Azure で #WebApps と #SQLDatabase を使った簡単な #Webアプリケーション を作成して #データベース接続 について学ぶ
Azure Web Apps と SQL Database を使ったWebアプリケーション作成とデータベース接続の基礎 この記事の内容 Azure App Service(Web Apps)と Azure SQL Database を組み合わせたWebアプリケーションの構築方法を学びます まずローカル環境でASP.NET アプリを動作確認してから、Azure へデプロイする流れを解説します Visual Studio から直接 Azure リソースを作成・発行する手順を紹介します 接続文字列(Connection String)を使ったデータベース接続の仕組みを理解します より安全な接続方法であるマネージドIDについても触れます はじめに 今回は Azure の Web Apps(App Service)と SQL Database を使って、簡易的なWebアプリケーションを作成しながら、データベース接続の仕組みを学びます。Microsoft が公式チュートリアルとして提供している「ASP.NET アプリと Azure SQL Database の接続」を実際に手を動かしながら進めていきます。 理解を深めるには、チュートリアルを自分でやってみるのが一番の近道です。 前提条件 このチュートリアルを進めるには、Visual Studio 2019 が必要です。無償版(Community エディション)でも動作しますので、まだインストールしていない方はあらかじめ準備しておきましょう。 ローカル環境でアプリを動かしてみる サンプルプロジェクトのダウンロードと確認 まずはMicrosoft のチュートリアルページからサンプルプロジェクトをダウンロードします。ダウンロードしたファイルは、念のため一度プロパティを開き「ブロックの解除」を行ってから展開するとスムーズです。 展開後、Visual Studio でプロジェクトを開きます。 ローカルで実行する Visual Studio 上で Ctrl + F5 キーを押すと、ビルドが開始されアプリケーションがローカルホスト上で起動します。 起動後は「Create」ボタンからアイテムを作成したり、編集・削除ができることを確認できます。このサンプルはToDoアイテムを管理するシンプルなアプリです。 ローカルDBへの接続の仕組み 「Azure も SQL Database も作っていないのに、なぜアプリが動くの?」と思うかもしれません。これはアプリの設定ファイル web.config に接続文字列の設定があるためです。 ...