.Net Framework 4.0 搭建Asp.Net WebApi 项目

第一步:创建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项目配置完毕。

你可能感兴趣的:(WebApi,C#,.net)