ASP.NET MVC 4 入門
作成者 : Rick Anderson
このチュートリアルの更新バージョンは、Visual Studio 2013を使用してこちらで入手できます。 新しいチュートリアルでは、MVC 5 ASP.NET 使用します。このチュートリアルでは、このチュートリアルに対して多くの機能強化が提供されます。
このチュートリアルでは、Microsoft Visual Studio Express 2012 または Visual Web Developer 2010 Express Service Pack 1 を使用して、ASP.NET MVC 4 Web アプリケーションを構築する基本について説明します。 Visual Studio 2012 をお勧めします。チュートリアルを完了するために何もインストールする必要はありません。 Visual Studio 2010 を使用している場合は、以下のコンポーネントをインストールする必要があります。 これらのすべてをインストールするには、次のリンクをクリックします。
Visual Web Developer 2010 ではなく Visual Studio 2010 を使用している場合は、ASP.NET MVC 4 用の WPI インストーラーと、Visual Studio 2010 の前提条件をインストールします
このトピックでは、C# ソース コードを含む Visual Web Developer プロジェクトを使用できます。 C# バージョンをダウンロードします。
チュートリアルでは、Visual Studio でアプリケーションを実行します。 また、ホスティング プロバイダーに展開することで、インターネット経由でアプリケーションを使用できるようにすることもできます。 Microsoft は、無料の Windows Azure 試用版アカウントで最大 10 個の Web サイトに対して無料の Web ホスティングを提供しています。 Visual Studio Web プロジェクトを Windows Azure Web サイトにデプロイする方法については、「ASP.NET Web サイトと Visual Studio を使用したSQL Databaseの作成とデプロイ」を参照してください。 このチュートリアルでは、Entity Framework Code First Migrationsを使用して、SQL Server データベースを Windows Azure SQL Database (以前のSQL Azure) に展開する方法についても説明します。
このチュートリアルは、Rick Anderson ( @RickAndMSFT ) によって記述されました。
作成するアプリケーション:
注意
このチュートリアルがVisual Studio 2013を使用してここで入手できる場合は、更新されたバージョン。 新しいチュートリアルでは、MVC 5 ASP.NET 使用します。このチュートリアルでは、このチュートリアルに対して多くの機能強化が提供されます。
データベースからのムービーの作成、編集、検索、一覧表示をサポートする単純なムービー一覧アプリケーションを実装します。 ビルドするアプリケーションの 2 つのスクリーンショットを次に示します。 これには、データベースのムービーの一覧を表示するページが含まれます。
また、このアプリケーションでは、ムービーの追加、編集、削除のほか、個々のムービーに関する詳細を表示することもできます。 すべてのデータ入力シナリオには、データベースに格納されているデータが正しいことを確認するための検証が含まれます。
作業の開始
まず、Visual Studio Express 2012 または Visual Web Developer 2010 Express を実行します。 このシリーズのスクリーン ショットのほとんどは 2012 Visual Studio Expressを使用しますが、このチュートリアルは Visual Studio 2010/SP1、Visual Studio 2012、Visual Studio Express 2012、または Visual Web Developer 2010 Express で完了できます。 [スタート] ページから [新しいプロジェクト] を選択します。
Visual Studio は IDE または統合開発環境です。 Microsoft Word を使用してドキュメントを作成するのと同様に、IDE を使用してアプリケーションを作成します。 Visual Studio の上部には、使用可能なさまざまなオプションを示すツール バーがあります。 IDE でタスクを実行する別の方法を提供するメニューもあります。 (たとえば、[スタート] ページから [新しいプロジェクト] を選択する代わりに、メニューを使用して [ファイル>] を選択できます。新しいプロジェクト。)
最初のアプリケーションの作成
プログラミング言語として Visual Basic または Visual C# を使用してアプリケーションを作成できます。 左側の [Visual C#] を選択し、[ MVC 4 Web アプリケーション ASP.NET 選択します。 プロジェクトに "MvcMovie" という名前を付け、[OK] をクリック します。
[ 新しい ASP.NET MVC 4 プロジェクト ] ダイアログ ボックスで、[ インターネット アプリケーション] を選択します。 Razor は既定のビュー エンジンのままにします。
[OK] をクリックします。 Visual Studio では、先ほど作成した ASP.NET MVC プロジェクトに既定のテンプレートが使用されているため、何も行わずに、現在は動作するアプリケーションがあります。 これは単純な "Hello World!" プロジェクトであり、アプリケーションを開始するのに適した場所です。
[デバッグ] メニューの [デバッグの開始] をクリックします。
デバッグを開始するためのキーボード ショートカットが F5 であることに注意してください。
F5 キーを使用すると、Visual Studio でIIS Expressが開始され、Web アプリケーションが実行されます。 その後、Visual Studio によってブラウザーが起動され、アプリケーションのホーム ページが開きます。 ブラウザーのアドレス バーには と表示 localhost
され、 のようなもの example.com
ではないことに注意してください。 これは、常に独自のローカル コンピューターを指しているため localhost
です。この場合は、ビルドしたアプリケーションを実行しています。 Visual Studio で Web プロジェクトを実行すると、Web サーバーにランダムなポートが使用されます。 次の図では、ポート番号は 41788 です。 アプリケーションを実行すると、別のポート番号が表示される可能性があります。
すぐに使用できるこの既定のテンプレートでは、[ホーム]、[連絡先]、[バージョン情報] の各ページが表示されます。 また、登録とログインのサポート、Facebookと Twitter へのリンクも提供されます。 次の手順では、このアプリケーションの動作を変更し、ASP.NET MVC について少し学習します。 ブラウザーを閉じて、コードを変更してみましょう。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示