开发环境: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项

asp.net网站制作教程 asp.net web api教程_App

asp.net网站制作教程 asp.net web api教程_App_02

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接口。