我正在使用Asp.Net MVC 4.0项目模板,那么我将在我的项目中使用的web api版本是什么。我不知道如何在我的项目中使用web api版本。如何获得此版本的web api?
答案 0 :(得分:19)
默认情况下,MVC 4.0模板附带版本4.0.20710.0的WebAPI(又名Web api 1)。要检查这一点,请打开解决方案,重新启动webapi解决方案,然后打开包含nuget配置的packages.config文件,以便安装已安装的内容。如果您还没有更新软件包,您应该看到这个。
<package id="Microsoft.AspNet.WebApi" version="4.0.20710.0" targetFramework="net40" />
您现在可以访问nuget网站并查看软件包历史记录here。我已经复制了下面这个页面的内容。正如您所看到的,这个版本的web api于2012年8月11日发布。这个版本更为人所知的是#34; web api 1&#34;在Web API 2于2014年1月左右发布之后。如果您希望使用nuget更新向导,可以升级MVC4项目以使用Web API。
版本历史记录 版本下载最后更新 Microsoft ASP.NET Web API 2.2 5.2.3(此版本)249542 2015年2月9日,星期一
Microsoft ASP.NET Web API 2.2 5.2.3-beta1 11688 2014年12月17日,星期三
Microsoft ASP.NET Web API 2.2 5.2.2 545094 2014年8月28日,星期四
Microsoft ASP.NET Web API 2.2.2 5.2.2-rc 10649 2014年8月23日,星期六
Microsoft ASP.NET Web API 2.2 5.2.0 351005 2014年7月1日,星期二
Microsoft ASP.NET Web API 2.2 5.2.0-rc 18499 2014年5月27日,星期二
Microsoft ASP.NET Web API 2.1 5.1.2 416403 2014年4月2日,星期三
Microsoft ASP.NET Web API 2.1 5.1.1 307194 2014年2月10日,星期一
Microsoft ASP.NET Web API 2.1 5.1.0 201058 2014年1月17日,星期五
Microsoft ASP.NET Web API 5.1.0-rc1 19761 2013年12月6日星期五
Microsoft ASP.NET Web API 2 5.0.1 152379 2014年2月13日,星期四
Microsoft ASP.NET Web API 2 5.0.0 752667 2013年10月17日,星期四
Microsoft ASP.NET Web API 5.0.0-rc1 28262 2013年8月23日,星期五
Microsoft ASP.NET Web API 5.0.0-beta2 24088 2013年6月26日,星期三
Microsoft ASP.NET Web API 5.0.0-beta1 14905 2013年6月26日,星期三
Microsoft ASP.NET Web API 4.0.30506 648619 2013年5月30日,星期四
Microsoft ASP.NET Web API 4.0.20710 1246927 2012年8月11日星期六
Microsoft ASP.NET Web API(RC)4.0.20505 112922 2012年5月31日,星期四