建议vs2013或2013以上版本的vs,要是跨平台的话最好用vs2015或vs2017的asp.net mvc core 。
1.创建ASP.NET MVC 第一个程序
打开vs2013->文件->新建->项目->web->asp.net MVC4 web应用程序 -空MVC程序-aspx视图引擎(先用aspx打基础,后用razor视图引擎)

添加控制器-HomeController
添加视图->添加一个子文件夹Home->然后添加一个视图Index(视图引擎选择aspx),不选中利用模板。

运行成功。
2.NET框架组成架构

3.ASP.NET-MVC原理图解

4.MVC项目文件夹说明

APP_Data:用来保存数据文件,比如XML文件等
APP_Start:包含MVC系统启动的相关类
Controllers:包含整个项目的控制器的代码文件
Views:包含整个项目的视图代码文件
Models:包含整个项目的模型代码文件
View下面的web.config :是整个视图的配置文件
根目录下面的web.config 是作用于整个项目的配置
Global.asax:项目启动文件,启动APP_Start的三个类