在MVC5中,只有一种ASP.NET项目类型。在Visual Studio2013中建立新的Web应用程序时,没有复杂的选项,只有Web应用程序。不仅是在一开始建立ASP.NET项目时才支持这么作:在不断开发的过程当中,能够添加对其余框架的支持,由于工具和特性都是做为NuGet包提供的。例如,若是开发过程当中改变了想法,就可使用ASP.NET基架向任何现有的ASP.NET应用程序添加MVC。单元测试
1.2.2 ASP.NET Identity
ASP.NET Identity的一些主要的新特性:
One ASP.NET Identity系统:为了支持前面介绍的One ASP.NET这个关注点,新的ASP.NET Identity被设计为可在整个ASP.NET家族中使用。
建立一个新的MVC项目的步骤以下:
(1).选择File|New Project选项。
(2).在New Project对话框左栏的Installed Templates部分,选择Visual C#|Web模板列表,这件在中间栏显示Web应用长须类型列表。
(3).选择ASP.NET Web Application,将应用程序命名为MvcMusicStore,而后单击OK按钮。
1.3.2 New ASP.NET Project对话框
建立一个新的MVC5应用程序后,将会出现New ASP.NET Project对话框。该对话框列出了全部ASP.NET应用程序共有的一些选项:
选择模板
添加框架文件夹和核心引用
添加单元测试
更改身份验证
Microsoft Azure
前两个选项(Select a template和Add folders and core references for)共同起做用。模板选择了一个起点,而后使用框架复选框来添加对Web Forms、MVC和Web API的支持。这意味着咱们能够选择一个MVC模板,而后添加Web Forms支持,或者能够选择空模板,添加对框架的支持。这种功能不止在建立新项目时可使用:任什么时候候均可以添加对任意框架的支持,由于框架文件夹和核心引用是经过NutGet包添加的。
1.选择一种应用程序模板
Single Page Application:Single Page Application模板建立的应用程序主要经过JavaScript请求Web API服务驱动,而不是采用传统的Web页面请求/相应周期。最初的HTML由一个MVC Home Controller提供,其他的服务器端交互则有一个Web API控制器处理。次模板使用Knockout.js库来帮助管理浏览器中的交互。