【WebApi】————.net WebApi开发(一)
2013-11-09 23:10
274 查看
【1】.部署环境.net4及以上版本。
【2】.vs2010 开发需单独安装vs2010 sp1和mvc4
mvc4:http://www.asp.net/mvc/mvc4
【3】.开发
1.新建项目选择ASP.net MVC 4 Web应用程序
![](http://img.blog.csdn.net/20131109224902421?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvenp6aWxp/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
2.选择Web API
![](http://img.blog.csdn.net/20131109224919093?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvenp6aWxp/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
3.在新建立的项目里面有已经生成的webapi模版
其中App_Start文件夹下WebApiConfig.cs和RouteConfig.cs文件主要配置api的路由信息。
Controllers文件夹下的文件为api的实现文件。其中ValuesController.cs是示例api文件。
![](http://img.blog.csdn.net/20131109225611937?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvenp6aWxp/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
4.新建自己的webapi文件。
在Controllers文件夹上单击鼠标右键,添加--控制器,我们新建一个TestApiController.cs的文件。其中TestApi是我们的Controller的名称在路由中使用。
![](http://img.blog.csdn.net/20131109225934625?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvenp6aWxp/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](http://img.blog.csdn.net/20131109225955046?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvenp6aWxp/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
5.我们新加入两个Get方法api,一个带参一个不带参
![](http://img.blog.csdn.net/20131109230229156?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvenp6aWxp/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
6.在WebApiConfig.cs文件中配置路由路径:routeTemplate: "api/{controller}/{Action}/{id}",
然后运行项目我们在地址栏中输入
![](http://img.blog.csdn.net/20131109230834296?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvenp6aWxp/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
controller:TestApi
action:我们写的方法名
id:传入的参数
7.同样我们可以写入Post方法等等。
【2】.vs2010 开发需单独安装vs2010 sp1和mvc4
mvc4:http://www.asp.net/mvc/mvc4
【3】.开发
1.新建项目选择ASP.net MVC 4 Web应用程序
2.选择Web API
3.在新建立的项目里面有已经生成的webapi模版
其中App_Start文件夹下WebApiConfig.cs和RouteConfig.cs文件主要配置api的路由信息。
Controllers文件夹下的文件为api的实现文件。其中ValuesController.cs是示例api文件。
4.新建自己的webapi文件。
在Controllers文件夹上单击鼠标右键,添加--控制器,我们新建一个TestApiController.cs的文件。其中TestApi是我们的Controller的名称在路由中使用。
5.我们新加入两个Get方法api,一个带参一个不带参
6.在WebApiConfig.cs文件中配置路由路径:routeTemplate: "api/{controller}/{Action}/{id}",
然后运行项目我们在地址栏中输入
controller:TestApi
action:我们写的方法名
id:传入的参数
7.同样我们可以写入Post方法等等。
相关文章推荐
- ASP.NET Core WebAPI 开发-新建WebAPI项目
- ASP.NET Core WebAPI 开发-新建WebAPI项目 转
- 【WebApi】————.net WebApi开发(一)
- 【WebApi】————.net WebApi开发(二)
- 【WebApi】————.net WebApi开发(二)
- 【WebApi】————.net WebApi开发(三)
- 【WebApi】————.net WebApi开发(三)
- 【WebApi】————.net WebApi开发(一)
- [.NET WebAPI系列02] WebAPI 中的HTTP通信
- 为什么 web 开发人员需要迁移到. NET Core, 并使用 ASP.NET Core MVC 构建 web 和 webservice/API
- C#实现多级子目录Zip压缩解压实例 NET4.6下的UTC时间转换 [译]ASP.NET Core Web API 中使用Oracle数据库和Dapper看这篇就够了 asp.Net Core免费开源分布式异常日志收集框架Exceptionless安装配置以及简单使用图文教程 asp.net core异步进行新增操作并且需要判断某些字段是否重复的三种解决方案 .NET Core开发日志
- (转)第一次发博客-说说我的B/S开发框架(asp.net mvc + web api + easyui)
- 支付宝移动支付开发详细教程服务端采用.net mvc webapi(C#)
- 微软ASP.NET 电商网站开发实战 MVC6 +HTML5 +WCF+WebAPI+NoSQL+mongoDB+Redis+Core视频 代码 面试题
- 【WebAPI】从零开始学会使用.NET Core WebAPI
- QuickWebApi:使用Lambada方式,完成对WebApi的开发和调用。
- 使用Visual Studio Code开发Asp.Net Core WebApi学习笔记(二)-- Web Api Demo
- Asp.Net Web API开发微信后台
- 微信移动支付V3开发详细教程服务端采用.net mvc webapi(C#)
- B/S开发框架(asp.net mvc + web api + easyui)