Web API IIS要求

时间:2014-07-02 08:45:49

标签: asp.net .net iis asp.net-web-api

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

1 个答案:

答案 0 :(得分:10)

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

  • 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矩阵: http://support.microsoft.com/kb/224609