第一步:创建ASP.NET Web 空项目。
第二步:下载WebApi所需的nuget包。
操作如下:打开程序包管理程序控制台 输入以下指令:
Install-Package Microsoft.AspNet.WebApi -Version 4.0.30506
加载的dll如下:
Microsoft.AspNet.WebApi.Client Microsoft.AspNet.WebApi.Core Microsoft.AspNet.WebApi.WebHost Microsoft.Web.Infrastructure System.Net.Http System.Web.Http
第三步:创建Global.asax文件。
操作如下:右键点Web项目->添加->新建项->Web->全局应用程序类
第四步:创建App_Start文件夹。
第五步:在App_Start文件夹下,创建WebApiConfig.cs 配置类。
第六步:在WebApiConfig类中实现(Register)注入方法。
////// 注册 /// /// public static void Register(HttpConfiguration config) { //异常过滤器 config.Filters.Add(new ExceptionWebApiFilter()); config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "Api/{controller}/{action}/{id}", defaults: new { action = RouteParameter.Optional, id = RouteParameter.Optional } ); }
第七步:在Global.asax 文件 Application_Start 方法中 注入webapi的配置。
////// 公共服务类开始 /// /// /// protected void Application_Start(object sender, EventArgs e) { // 注入WebApi 配置 WebApiConfig.Register(System.Web.Http.GlobalConfiguration.Configuration); }
至此整个webApi项目配置完毕。



