首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我们如何确定使用的是Web API 1还是Web API 2?

问我们如何确定使用的是Web API 1还是Web API 2?
EN

Stack Overflow用户
提问于 2014-05-07 02:42:22
回答 3查看 22.5K关注 0票数 68

引入问题

我想知道我们使用的是WebAPI1还是WebAPI2。我自己的packages.config显示版本是5.0.0。那是Web API 1还是2?

搜索和研究

我试过用谷歌搜索以下内容:

"web api 1“"web api 2”

和

ASP.NET网络应用程序接口发布历史记录

和

ASP.NET网络应用编程接口nuget

最好的参考资料似乎是这两个nuget页面:

是那么回事吗?我怎么能确定呢?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-09-18 20:59:27

我认为你的发现似乎是正确的。我也有同样的问题,当你转到“管理Nuget包”时,我在我安装的包下查看了一下。安装了一个名为"Microsoft ASP.NET WEB API2.2“的项目。因此,我可以从那里确定我自己的版本。

票数 29
EN

Stack Overflow用户

发布于 2015-09-10 04:23:08

我不确定@John上面的包名是什么意思。我现在有以下包:

代码语言:javascript
复制
Microsoft.AspNet.WebApi.5.2.3

根据本文,http://www.asp.net/web-api/overview/releases/whats-new-in-aspnet-web-api-22,我假设从包版本5.2.2开始,它就是WebAPI2.2版本。

票数 17
EN

Stack Overflow用户

发布于 2015-06-27 21:55:32

我总是试着这样做-

在控制器中创建一个方法

代码语言:javascript
复制
public IHttpActionResult MyResult(){
    return Ok();
}

如果你得到编译错误,那么它是API1.0。

如果没有编译错误,那么您引用的是API 2.0。

票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23502507

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档