gpt4 book ai didi

.net - IIS 为我的 AppPool 使用哪个版本的 .NET Framework?

转载 作者:行者123 更新时间:2023-12-04 00:26:15 25 4
gpt4 key购买 nike

.Net Framework 4.5 安装在我的机器和 IIS 应用程序池上,我将 .NET CLR 版本设置为 4.0。

我的问题是在这个 IIS 站点中运行 .NET 代码时,它使用的是哪个框架版本: 4.0 或 4.5 ?

请参阅下面的屏幕截图。

inetmgr screenshot

installed programs screenshot

最佳答案

AppPool 的 .NET CLR 版本与 .NET Framework 版本不同。

.NET CLR 4.0 版是以下 .NET Framework 版本的 CLR 基础:

  • 4
  • 4.5(包括4.5.1和4.5.2)
  • 4.6(包括4.6.1和4.6.2预览版)

  • 因此,拥有 .NET CLR 版本 4.0 仅意味着您支持上述框架,这些框架将在其部署的框架版本下运行。

    来源: https://docs.microsoft.com/en-us/dotnet/standard/clr#clr-versions

    2020 年 2 月更新:

    这是基于此官方文档的 CLR 到 .NET Framework 版本的完整映射。
    https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/versions-and-dependencies#version-information

    CLR 1.0

    .NET Framework 1.0



    CLR 1.1

    .NET Framework 1.1



    CLR 2.0

    .NET Framework 2.0

    .NET Framework 3.0

    .NET Framework 3.5



    CLR 4

    .NET Framework 4

    .NET Framework 4.5

    .NET Framework 4.5.1

    .NET Framework 4.5.2

    .NET Framework 4.6

    .NET Framework 4.6.1

    .NET Framework 4.6.2

    .NET Framework 4.7

    .NET Framework 4.7.1

    .NET Framework 4.7.2

    .NET Framework 4.8

    关于.net - IIS 为我的 AppPool 使用哪个版本的 .NET Framework?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37952860/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com