最近在做一个接口给别人用,被嫌弃了用WebService,早就用WebAPI了,我看看这个东东到底是啥,具体优劣网上一查一堆,可以去搜搜,此处不再叙述。当然如果都用VS2010以上的应该都有必要的组件
但是我用的是VS2010 没有MVC4 ,也没有NuGet,也建立不了所谓的WEBAPI
那么重头来吧
首先要下载一个如下图【NuGet】的东东安装一下
这样你的VS2010就有网上说的PM命令注册组件的地方了,才可以进行后续步骤
VS2010下面会有一个
相关命令在nuget网站上都写好了,找对对应版本的包
https://www.nuget.org/packages/Microsoft.AspNet.WebApi.Client/5.2.2 这个里面去找想要的包
这个连接给的特定的可以进去搜需要的
如上:4.0.30506.nupkg, net.http.2.0.20710.nupkg, newtonsoft.json.4.5.6.nupkg
VS2010 需要注册如上三个包,如果直接注册第一个包【绿色框】,会提示你没有后面两个包【红色框】,所以要从后面两个开始注册,注册好了还没有完成哦,
接着看下面
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
首要要安装VS2010SP1补丁,在安装ASPNETMVC4
这样就可以利用VS2010建立WEBAPI了【常规步骤网上一堆,新建-项目-选择MVC4-选择模板WEBAPI】
如果没有上面这个步骤是没有WEBAPI选项的
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
有可能遇到的问题1.在建立好项目,再次打开提示你项目不是FrameWork v4.0建立的,打开VS一看
这里没有4.0选择了,怎么破,其实系统一般是有的,
需要用维护模式将VS2010修复一下就好了
==========================================================================================
至此可以愉快的建立WebAPI了
怎么玩项目呢,如下链接可以完美助你完成第一个,当然微软也有简单的示例
https://blog.csdn.net/hao134838/article/details/50877931