今回は, ASP.NETのプロジェクトを作成する際に表示されるテンプレートについて, 簡単に説明していきたいと思います.
Empty
Emptyは, 完全に空のテンプレートであり, コンテンツは, 含まれません. 完全に自由に構築したい場合に選択します. 自由度のある開発を行いたい場合は, このテンプレートを選択しましょう.
MVC
このテンプレートは, ASP.NET MVCのテンプレートになります. ASP.NET MVCの開発に必要なフォルダ構成や, Web.configの基本構成が行われた状態のテンプレートなので, MVCで開発を行う場合は, このテンプレート化, Emptyを選択してください.
WebForms
このテンプレートは, 従来のASP.NETのテンプレートになります. デフォルトで, .aspxファイルが配置されたテンプレートが生成されるため, 従来のWebFormでの開発を行いたい場合は, このテンプレートを選択してください.
WebAPI
このテンプレートは, ASP.NET WebAPIのテンプレートです. WebAPIは, ASP.NETで, POSTやGETなどに対して処理を行うAPIを提供するサービスを提供するライブラリですが, そのようなサービスを作成したい場合は, このテンプレートを選択してください.
これらのテンプレートは, すべて認証形式を
- 認証なし
- 個人ユーザアカウント
- 組織アカウント
- Windows認証
を提供することができます.
また, WebFormsとWebAPIの組み合わせなどもチェック項目によって組み合わせることができるため, それぞれ自分のやりたいようにカスタマイズすることが可能となります.
これらのテンプレートを組み合わせて, ぜひアプリケーションを開発してみてください.