我正在使用Asp.Net MVC4.0项目模板,那么我将在我的项目中使用什么版本的web api。我不知道如何找到在我的项目中使用的web api版本。如何获取此版本的web api?
发布于 2015-05-20 18:38:01
默认情况下,MVC4.0模板与4.0.20710.0版的WebAPI (也称为WebAPI1)一起提供。要检查这一点,请打开您的解决方案,展开webapi解决方案,然后打开包含您已安装的nuget配置的packages.config文件。如果您还没有更新这些包,您应该会看到下面的内容。
<package id="Microsoft.AspNet.WebApi" version="4.0.20710.0" targetFramework="net40" />您现在可以转到nuget网站并检查包历史here。我已经复制了下面这页的内容。如你所见,这个版本的web api是在2012年8月11日发布的。在Web api 2于2014年1月发布后,该版本更为人所知的是"web API 1“。如果您愿意,可以使用nuget update向导将您的MVC4项目升级为使用WebAPI2。
版本历史版本下载上次更新的Microsoft 2.2 5.2.3 (此版本) 249542 2015年2月9日星期一
微软ASP.NET Web API2.2 5.2.3-beta1 11688,2014年12月17星期三
微软ASP.NET网络应用编程接口2.2 5.2.2 545094 2014年8月28星期四
微软ASP.NET网络应用编程接口2.2.2 5.2.2-rc 10649,2014.8.23星期六
微软ASP.NET网络应用编程接口2.2 5.2.0 351005,2014.7.01星期二
微软ASP.NET网络应用编程接口2.2 5.2.0-rc 18499,2014.5.27星期二
微软ASP.NET网络应用编程接口2.1 5.1.2 416403 2014年4月2日星期三
微软ASP.NET网络应用编程接口2.1 5.1.1 307194 2014年2月10日星期一
微软ASP.NET Web API2.1 5.1.0 201058 2014年1月17号星期五
微软ASP.NET网络应用编程接口5.1.0-rc1 19761 2013年12月6日星期五
微软ASP.NET网络应用编程接口2 5.0.1 152379,2014年2月13日星期四
微软ASP.NET网络应用编程接口2 5.0.0 752667,2013年10月17日星期四
微软ASP.NET网络应用编程接口5.0.0-rc1 28262,2013年8月23日星期五
微软ASP.NET Web API 5.0.0-beta2 24088,2013年6月26日星期三
微软ASP.NET Web API 5.0.0-beta1 14905,2013年6月26日星期三
微软ASP.NET网络应用编程接口4.0.30506 648619,2013年5月30日星期四
微软ASP.NET网络应用编程接口4.0.20710 1246927 2012年8月11日(星期六)
微软ASP.NET网络应用编程接口(RC) 4.0.20505 112922 2012年5月31日(星期四)
https://stackoverflow.com/questions/30330865
复制相似问题