栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

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

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

.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项目配置完毕。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/908552.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号