码迷,mamicode.com
首页 > Windows程序 > 详细

水果项目第3集-asp.net web api开发入门

时间:2015-03-12 11:07:44      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:

app后台开发,可以用asp.net webservice技术。

也有一种重量级一点的叫WCF,也可以用来做app后台开发。

现在可以用asp.net web api来开发app后台。

 

Asp.net web api 官方定义:

ASP.NET Web API is a framework that makes it easy to build HTTP services that reach a broad range of clients, including browsers and mobile devices. ASP.NET Web API is an ideal platform for building RESTful applications on the .NET Framework.

 

看来这是是专门用来开发服务端接口的框架,供各种客户端调用。客户端可以使ios, android,wp,浏览器...

 

开发入门官方教程:

http://www.asp.net/web-api/overview/getting-started-with-aspnet-web-api/tutorial-your-first-web-api

相当方便,创建model来存数据,http响应数据会被序列号json 或 xml,或其他格式。

"Moreover, the client can indicate which format it wants by setting the Accept header in the HTTP request message." 也就是说客户端请求还可以指定返回数据格式。

 

ASP.NET Web API部署

一、在vs里面用publish功能部署

技术分享

二、发布方法可选为file system,这样会在你选定的文件夹发布,然后可以到IIS建立web站点,路径指向该文件夹。也可以先在本地IIS 建立web站点,发布时选本地站点也可以。

技术分享

三、可能会遇到一个错误如下

技术分享

 

解决方法:程序-附件-右键命令提示符-管理员身份运行-在命令行运行“%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i”

 

部署成功:

技术分享

 

ok, 既然浏览器能访问,app肯定也可以。

后台开发如此简单入门了。可以做业务功能了。具体框架技术有空再研究。

有App后台的活可以联系我啊。。。。。。。。

:)

水果项目第3集-asp.net web api开发入门

标签:

原文地址:http://www.cnblogs.com/xjxz/p/4331811.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!