Asp.net web api NuGet Microsoft.AspNet.WebAPI 5.2.3是WebAPI 2.2吗?

Asp.net web api NuGet Microsoft.AspNet.WebAPI 5.2.3是WebAPI 2.2吗?,asp.net-web-api,nuget,asp.net-web-api2,Asp.net Web Api,Nuget,Asp.net Web Api2,Web API的版本有些混乱。看看这个 Microsoft ASP.NET Web API 2.2 5.2.3 什么?以下是未提及2.2的说明 我猜NuGet包本身是5.2.3,但它符合/支持WebAPI标准/版本2.2。这个包就是实现WebAPI2.2所需要的全部 我希望不久能看到一些进步 NuGet Microsoft.AspNet.WebAPI是5.2.3还是WebAPI 2.2 简而言之,答案是肯定的 Microsoft.AspNet.WebAPI是包Id,而Microsoft ASP.

Web API的版本有些混乱。看看这个

Microsoft ASP.NET Web API 2.2 5.2.3

什么?以下是未提及2.2的说明

我猜NuGet包本身是5.2.3,但它符合/支持WebAPI标准/版本2.2。这个包就是实现WebAPI2.2所需要的全部

我希望不久能看到一些进步

NuGet Microsoft.AspNet.WebAPI是5.2.3还是WebAPI 2.2

简而言之,答案是肯定的

Microsoft.AspNet.WebAPI
是包Id,而
Microsoft ASP.NET Web API 2.2
将表示包名称


WebAPI2.2是Asp.NETMVC5的一部分,在visual studio的最新版本中,Asp.NETMVC5的版本也是
5.2.3

,它就是这样显示的。我在VS community 2013中对它进行了测试,它显示了
Microsoft ASP.NET Web API 2.2
,所有匹配的细节如您的帖子图片所示。我相信您看到的是软件包Id而不是显示名称。或者说,对于Web API 2.2,在IIS 5.2.3上使用Web API。@Nkosi我发布了此消息,因为有些东西没有按预期工作,所以我开始检查不同版本的内容,等等。如果您使用谷歌搜索,您可以看到2.2,但没有5.2.3。。。您遇到的实际问题是什么。@Nkosi我在一个API控制器中有多个GET方法,GET status 500被投诉无法确定应该使用哪个方法。所以我添加了路由()的属性。不过,我想知道是web api 2.2还是需要“AttributeRunting.WebApi”。此外,api 2.2即NuGet Microsoft.AspNet.WebApi 5.2.3支持属性路由。所以,您不需要这个旧的NuGet包AttributeRouting.Core 3.5.6。