【问题标题】:Web API IIS RequirementsWeb API IIS 要求
【发布时间】:2014-08-22 23:34:36
【问题描述】:

ASP.NET Web API 是否需要任何特定版本的 IIS 才能运行?我有兴趣了解每个版本的 Web API,例如例如,如果 Web API 2.0 需要 IIS7.5,而 Web API 2.1 需要 IIS8。我似乎在任何地方都找不到此信息。

【问题讨论】:

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


    【解决方案1】:

    ASP.NET Web API 是 ASP.NET 堆栈的一部分,因此如果目标 .NET Framework 在该 Windows 版本上也受支持,则所有 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 窗口矩阵: http://support.microsoft.com/kb/224609

    【讨论】:

    • 很好的答案,但你能用官方来源的链接来支持你的事实吗?
    • 信息跨越多个来源,并且需要具有 .NET Framework、NuGet、IIS 和 Windows 的经验。因此,没有一篇文章可以将它们全部记录下来。
    • 好吧,那么你的答案就必须这样做。 :) 谢谢!
    • 如果有一个文档引用了所有这些,那么就不需要这个问题了!
    猜你喜欢
    • 1970-01-01
    • 2013-12-06
    • 2020-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-16
    • 1970-01-01
    相关资源
    最近更新 更多