开发环境:win10,使用VS2015社区版和SQLSERVER2012开发
1.打开VS2015应用程序,点击左上角按钮:文件--新建--项目,弹出窗口中选择ASP.NET Web应用程序,
2.点击“确定”按钮,会再弹出一个窗口选择项目模板,VS2015会根据选择的模板自动创建项目文件夹并引入一些核心应用,如果你没有设计好项目文件的分配,建议使用模板。选择后点击“确定”按钮,VS会自动创建项目目录。
3.看一下自动生成的项目文件,主要分为App_Start,Areas,Content,Controllers,Models,Scripts,Views等,
其中App_Start文件夹中的几个文件:1.BundleConfig.cs用来注册JS和CSS;
2.FilterConfig.cs用来注册全局过滤器;
3.IdentityConfig.cs 网站允许外部用户注册时用于用户注册;
4.RouteConfig.cs 注册Controller中包含的action;
5.Startup.Auth.cs 用于项目初始运行的配置,比如用户登录设置;
6.WebApiConfig.cs,注册Web API。
在全局配置文件Global.asax中可以看到1,2,4,6这4项
namespace WebAPIDemo
{
public class WebApiApplication : System.Web.HttpApplication
{
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
GlobalConfiguration.Configure(WebApiConfig.Register);
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
RouteConfig.RegisterRoutes(RouteTable.Routes);
BundleConfig.RegisterBundles(BundleTable.Bundles);
}
}
}
View Code
4. 在Models文件夹中新建一个类Employee用于测试,然后在Controllers中新建EmployeeController必须继承ApiController。创建Controller时VS2015提供了更方便的方法,在选中文件夹中右击--添加--控制器,会跳出窗口选择生成代码的模板。
5.运行项目,在运行成功的项目主页中点击"API"就可以看到设置的所有Web API接口。