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

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功能部署

水果项目第3集-asp.net web api开发入门_第1张图片

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

水果项目第3集-asp.net web api开发入门_第2张图片

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

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

 

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

 

部署成功:

水果项目第3集-asp.net web api开发入门_第4张图片

 

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

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

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

:)

你可能感兴趣的:(asp.net)