Web API IIS要求

Gig*_*igi 5 .net asp.net iis asp.net-web-api

ASP.NET Web API是否需要运行任何特定版本的IIS?我有兴趣知道每个版本的Web API,例如,如果Web API 2.0需要IIS7.5,Web API 2.1需要IIS8.我似乎无法在任何地方找到这些信息.

Lex*_* Li 11

ASP.NET Web API是ASP.NET堆栈的一部分,因此如果该Windows版本也支持目标.NET Framework,则所有IIS版本都支持ASP.NET Web API.

  • ASP.NET Web API的第一个版本(版本4.0.20710)及其修补版本(4.0.30506)需要.NET 4,它涵盖了从Windows XP开始的所有Windows版本.这意味着IIS 5.1及更高版本应支持此版本的Web API.
  • 第二个版本称为ASP.NET Web API 2(版本5.0.0)及更高版本(又称2.1和2.2),需要.NET 4.5,它涵盖了从Windows Vista开始的所有Windows版本.这意味着IIS 7.0及更高版本应该支持ASP.NET Web API 2.*.

参考文献:

NuGet包:https: //www.nuget.org/packages/Microsoft.AspNet.WebApi

.NET Framework 4下载(检查系统要求):http: //www.microsoft.com/en-us/download/details.aspx?id = 22833

.NET Framework 4.5下载(检查系统要求):http: //www.microsoft.com/en-us/download/details.aspx?id = 30653

IIS Windows Matrix:http: //support.microsoft.com/kb/224609

  • 这些信息涉及多个来源,需要具备.NET Framework,NuGet,IIS和Windows的经验.因此,没有一篇文章可以记录它们. (3认同)
  • 很好的答案,但你可以通过官方消息来支持你的事实吗? (2认同)
  • 如果有一个文档全部引用它们,那么就没有必要提出这个问题! (2认同)