Visual Studio 2013可以创建一个MVC5 的应用程序,并且在本次分享中,我们尽可能弄清楚每一步的目的和意义;
l MVC解决方案的创建
(1) 第一步:创建一个基于MCC架构的Web解决方案,选择文件->新建->项目,在模板选择中,我们选择Vistual C#->Web->ASP.NET Web应用程序;(注:在描述中,我们就可以发现 微软已经把 ASP.NET WEB Froms、MVC、Web API等集成在此模板中,这就解释了上次一分享,我们提到的 One ASP.NET混搭设计模式)
下图是2012 Web应用程序模板
(2) 第二步:起解决方案名和项目名
(3) 第三步:选择项目模板,在这里,针对自己的需求,选择对应的模板,在此对一下模板做简要讲解
Entity:创建一个空的项目框架(简单理解为基本什么都没有),主要包含一个web.config配置文件以及常规的引用;
Web Froms:创建一个ASP.NET Web Froms 表单应用程序项目框架,主要包含认证页面,常规页面及模板页面、基础CSS样式、基础JS脚本文件、基础类库文件、字体样式文件、配置文件以及常规的引用;(注:IE--.eot;其它浏览器--.woff;手机浏览器一般是--.ttf;SVG是由W3C制定的开放标准的图形格式。SVG字体就是使用SVG技术来呈现字体)
MVC:创建一个ASP.NET MVC应用程序项目框架,MVC模板设置了一个标准欢迎视图及控制器,配置站点的布局、包含了一个能帮组新手学习的Project_Readme.html超文本页面;
Web API:创建一个同时支持MVC和Web API的引用程序框架,Web API是RESTful HTTP服务的项目,也可以理解成为一个 RESTful Web Service接口;(针对RESTful的了解,可详看https://www.zhihu.com/question/28557115)
Single Page Application:创建一个单页面程序框架,主要通过前端JS向API服务器请求,初期HTML有一个Controller控制,其余的交给服务器API控制;
Azure API APP:创建一个自带API应用商店的托管于REST API 的丰富平台;
(4) 第三步:更改身份验证
身份验证分为4中,无身份验证,个人用户验证,组织账户,Windows身份验证
(5) 点击确定创建工程!!