我正在使用Asp.Net MVC 4.0项目模板,那么我将在我的项目中使用的web api版本是什么。我不知道如何在我的项目中使用web api版本。如何获得这个版本的Web API?你如何知道你的项目的WEB API版本?
回答
默认情况下,MVC 4.0模板附带WebAPI(aka Web api 1)的4.0.20710.0版本。要检查这一点,请打开您的解决方案,扩大webapi解决方案,然后打开包含您安装的nuget配置的packages.config文件。如果你还没有更新软件包,你应该看到这个。
<package id="Microsoft.AspNet.WebApi" version="4.0.20710.0" targetFramework="net40" />
您现在可以转到nuget网站并检查包历史记录here。我已经复制下面这个页面的内容。正如你可以看到这个版本的web api于2012年8月11日发布。这个版本在2014年1月左右发布Web API 2之后被称为“web api 1”。如果你愿意,你可以升级你的MVC4项目以使用Web API 2希望通过使用nuget更新向导。
版本历史 版本下载最后更新 微软的ASP.NET Web API 2.2 5.2.3(这个版本)249542周一,2015年2月9日
的Microsoft ASP.NET Web API 2.2 5.2.3- β1的11688周三,二零一四年十二月一十七日
的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星期六,8月23日2014
的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日
微软ASP.NET网页API 2.1 5.1.2 416403周三,2014年4月2日
的Microsoft ASP.NET Web API 2.1 5.1.1 307194周一2014
的Microsoft ASP.NET Web API 2.1 5.1.0 201058 2月10日星期五,一月17 2014
微软的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周四,二零一三年十月十七日
的Microsoft ASP.NET Web API 5.0.0-RC1 28262星期五,2013年8月23日
的Microsoft ASP.NET Web API 5.0.0-β224088周三,6月26日2013
微软的ASP.NET Web API 5.0.0-β114905星期三,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日星期四
我检查过它是这样的Microsoft.AspNet.WebAPI 5.2.2。那么这是Web API 2.2? – user4903904
hi @ user4903904是的,现货,你是对的。 – BMac
- 1. 你如何版本你的项目?
- 2. 你的模型应该知道你的API版本吗?
- 3. 你如何版本你的项目和管理版本?
- 4. 你知道Etherpad的开源版本吗?
- 5. 你如何版本你的asp.net网站?
- 6. 你如何检查你的boost版本?
- 7. 你如何知道你可以在api中做什么?
- 8. eclipse如何知道你的项目名称?
- 9. 你如何管理你的sqlserver数据库项目的新版本和迁移?
- 10. 你如何组织你的ATG项目?
- 11. 你如何知道谁在修复版本?
- 12. 你知道任何使用Java Web服务的开源项目吗?
- 13. Google如何知道你是伪装的?
- 14. 我必须写迷你项目,不知道如何开始
- 15. 你如何避免忘记增加项目的版本号?
- 16. SSIS Gurus:你如何知道你的所有数据是否到达目的地
- 17. exec'ed shell如何知道你的cwd?
- 18. 你如何运行你不知道参数开始的程序?
- 19. 你如何知道你的网站是否已成为主题?
- 20. 你知道Java中的用户管理项目吗?
- 21. 如何让Python知道你正在工作的目录
- 22. 你知道一个bit.ly API PHP脚本的例子吗?
- 23. 你如何管理你的项目生命周期?
- 24. 我如何知道我的项目的最低node.js版本?
- 25. 你如何嘲笑你的知识库?
- 26. 你如何在Intellj上分享你的Scala项目?
- 27. 你在你的web项目中使用微格式吗?
- 28. 你如何将LuaPlus加入你的项目?
- 29. 如何知道哪个版本的asp.net mvc项目是?
- 30. Heroku,如何知道ruby版本的项目?
从packages.config中检查NuGet程序包版本。 –
他问他应该使用MVC 4的哪个版本的Web API。我想答案是“无论你想要什么”。 – Amy
一个密切相关的帖子[这里](https://stackoverflow.com/q/23502507/465053)。 – RBT