VS2010下开发WebApi 基本步骤
最近在VS2010 开发WebApi,记录下基本步骤
1、创建一个webside或者空的webside
2、安装NuGet 的程序包 加载 Microsoft.AspNet.WebApi
Install-Package Microsoft.AspNet.WebApi -Version 4.0.30506
3、安装成功后,会引用webapi需要用到的dll
Microsoft.Web.Infrastructure
System.Net.Http
System.Web.Http
4、在项目新增App_Start文件夹,并创建WebApiConfig.cs,用于添加api的路由配置
public static class WebApiConfig{public static void Register(HttpConfiguration config){// Web API 监听日志config.Filters.Add(new ZrTestItemsWebApi.App_Start.WebApiTrackerAttribute());config.Routes.MapHttpRoute(name: "DefaultApi",routeTemplate: "api/{controller}/{action}/{id}",defaults: new { action = RouteParameter.Optional, id = RouteParameter.Optional });}}
5、在Global.asax的Application_Start中注册WebApiConfig
void Application_Start(object sender, EventArgs e){// 在应用程序启动时运行的代码 ZrTestItemsWebApi.App_Start.WebApiConfig.Register(System.Web.Http.GlobalConfiguration.Configuration);log4net.Config.XmlConfigurator.Configure(new System.IO.FileInfo(AppDomain.CurrentDomain.BaseDirectory + "\\Configs\\log4net.config"));//启用log4net配置}
6、新增apiControllers进行测试
namespace ZrTestItemsWebApi.Controllers.API {public class TestController : ApiController{//GET api/<controller>public IEnumerable<string> Get(){return new string[] { "value1", "value2" };}} }
7、编译运行,并使用浏览器或者postman输入api地址http://localhost:xxxx/WebApi/Test/Get进行测试
参考网址:
https://dotblogs.com.tw/alenwu_coding_blog/2017/09/28/vs2010_net40_webapi
https://www.huanlintalk.com/2014/05/adding-web-api-to-aspnet-40-web-forms.html
转载于:https://www.cnblogs.com/douf/p/11053028.html
VS2010下开发WebApi 基本步骤相关推荐
- 选择版本Win7系统VS2010下搭建qt开发环境
这几周一直在研究选择版本之类的问题,下午正好有机会和大家共享一下. win7下vs2010搭建qt环境总算成功了,在此分享一下. 最初选择了VS2012 + qt-windows-opensource ...
- vs2010开发php,VS2010 下 开发C++
VS2010 下 开发C++ 1, 导入头文件 #include 当打" 2, 枚举 enum 和 C# 中不同 例: enum type { a = 1, b = 2, c = 3 }; ...
- 在VS2010下利用vue开发团队项目
开发一个项目,采用什么语言都可以,主要能熟练高效的开发都是合理的,这次我们采用vue来开发一个团队项目.在开始之前掌握vue的基本用法,如双向数据绑定.组件和路由等,建议先去看之前的文档(webpac ...
- cocos android-1,cocos2dx在windows下开发,编译到android上(1)
转自:http://www.2cto.com/kf/201205/130697.html 下面我给大家介绍下,用vs2010开发cocos2dx,然后如何使其编译到android上.步骤如下: 1.必 ...
- Qt简介以及如何配置Qt使用VS2010进行开发
转自:http://www.cnblogs.com/rockhawk/archive/2010/12/15/1906956.html Qt是神马东西? Qt – 一个跨平台应用程序和UI开发框架 它包 ...
- 如何在vs中导入libjpeg_Qt简介以及如何配置Qt使用VS2010进行开发(转)
Qt是神马东西? Qt – 一个跨平台应用程序和UI开发框架 它包括跨平台类库.集成开发工具和跨平台 IDE.使用 Qt 您只需一次性开发应用程序,无须重新编写源代码,便可跨不同桌面和嵌入式操作系统部 ...
- php的yii2框架下开发环境xampp,vim,xdebug,DBGp的搭建
2019独角兽企业重金招聘Python工程师标准>>> 引言 Yii1.1的搭建过程见这里.下面做少许改动,加入composer部分,使之用于Yii2. 选择Linux桌面环境Dee ...
- 【流媒體】jrtplib—VS2010 下RTP开源协议库JRTPLIB3.9.1编译
[流媒體]jrtplib-VS2010下RTP开源协议库JRTPLIB3.9.1编译 SkySeraph Apr 7th 2012 Email:skyseraph00@163.com 一.JRTPLI ...
- Android Linux下开发环境搭建
开发环境--这个没有要求你一定得在什么系统下开发,你对哪个环境熟悉就用哪个. 如果习惯Windows的话,那在Windows下开发:如果对Linux比较熟,那你就用Linux. 不过,话说回来,Lin ...
- 在VSCode Remote环境下开发Teams Bot
我使用VS Code开发已经有蛮长一段时间了,时间长了,越来越喜欢VS Code,虽然有些时候会没有传统的VS方便,比如开发Azure Function时你需要编写一下launch.json,而且你需 ...
最新文章
- C++类与static关键字
- oracle comment on的用法
- 解决:vue 用 axios 发送请求,每次都会发送两次请求
- 安卓 linux 街机 dc,DC最强的街机模拟器
- (计算机组成原理题目题型总结)第二章:数据的表示和运算
- 第二部分:开发简要指南-第六章 使用Fragments构建动态UI
- 数据结构—平衡二叉树
- JQuery语法,选择器和事件
- PickerView 使用
- MySql数据库快速入门与常用sql语句
- Java8 LocalDateTime 转时间戳 秒、毫秒
- linux系统构建学习笔记
- 光盘显示0字节可用_u盘显示0字节怎么办 u盘显示0字节解决步骤【方法】
- 最新支付宝蚂蚁森林自动偷能量,解放双手
- 让你立刻爱上数学的10个算术游戏
- Ubuntu中编译linux内核后使用make menuconfig报错的解决办法
- antd日期选择组件a-range-picker默认选中的时分秒
- java war文件_java – 使用参数部署* .war文件
- KPPW仿一品威客威客模板
- Leetcode 999. Available Captures for Rook