RealPath:
WebPath:
2017/05/05 10:23 (JST) 更新
クイックスタート >>

プロジェクトの作成と実行 (認証機能あり)

Contents

ASP.NET MVC プロジェクト作成時のオプション設定により、アカウント管理機能を簡単に付与することができます。

ASP.NET MVC プロジェクトの作成

[File] - [New] - [Project...] メニューを選択。
img--600--size

 
「New Project」ダイアログが表示されるので、左側の [Templates] - [Visual C#] - [Web] を選択し、中央に表示される [ASP.NET Web Application (.NET Framework)] を選択。
img--600--size

 
このダイアログでは [MVC] を選択してください。加えて、アカウント管理機能を付与するためにダイアログ右側の [Change Authentication] をクリックします。(※Visual Studio 2015 の場合、この手順は必要ないです。自動でアカウント管理機能が付与されます)
img--600--size

 
すると認証方式を選ぶダイアログが表示されるので、[Individual User Accounts] を選択します。(他の認証方式は割と特殊なので最初は意識しなくて良いです)
img--600--size

img--600--size

 
Authentication が Individual User Accounts に変わったことを確認し、プロジェクト作成を確定するために [OK] ボタンを押します。
img--600--size

 
しばらく待つと、、
20160904234514p

 
プロジェクト作成が完了しました。
20160904234520p

 

ASP.NET MVC プロジェクトの実行

今回もツールバー上の [Google Chrome] からプロジェクトの実行を行います。
20160904235901p

 
認証オプションを選択せずにプロジェクトを作成したときには無かった「Register」「Log in」のリンクがヘッダに表示されることが確認できます。
img--600--size

アカウント機能の確認

この「Register」「Login」のリンクは飾りではなくちゃんと機能します。
20160905000520p

20160905000523p

20160905000530p

ここでは深く踏み込みませんがユーザデータは App_Data/*.mdf というファイルの中で管理されてます。