首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IIS对我的AppPool使用哪个版本的.NET框架?

IIS对我的AppPool使用哪个版本的.NET框架?
EN

Stack Overflow用户
提问于 2016-06-22 03:19:14
回答 2查看 82.6K关注 0票数 26

在我的机器上安装了IISCLR4.5,在上,我将.Net .NET版本设置为4.0。

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

请看下面的屏幕截图。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-06-22 03:30:13

应用程序池的Framework版本与.NET .NET版本不同。

框架CLR4.0版是以下.NET .NET版本的CLR库:

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

因此,拥有.NET CLR4.0版本只是意味着您支持上述框架,这些框架将在其部署的框架版本下运行。

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

更新2020年2月:

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

CLR 1.0

.NET框架1.0

CLR 1.1

.NET框架1.1

CLR 2.0

.NET框架2.0

.NET框架3.0

.NET框架3.5

CLR 4

.NET框架4

.NET框架4.5

.NET框架4.5.1

.NET框架4.5.2

.NET框架4.6

.NET框架4.6.1

.NET框架4.6.2

.NET框架4.7

.NET框架4.7.1

.NET框架4.7.2

.NET框架4.8

票数 40
EN

Stack Overflow用户

发布于 2017-02-06 20:25:46

按照以下步骤获取IIS使用的.Net版本。

  1. 打开IIS管理器。有关打开IIS管理器的信息,请参阅打开IIS管理器(IIS7)。
  2. 在“连接”窗格上,展开服务器节点,然后单击“应用程序池”。
  3. 在“应用程序池”页上,选择要为其指定.NET框架版本的应用程序池,然后单击“操作”窗格中的“基本设置”。
  4. 在“编辑应用程序池”对话框的“.NET框架版本”列表中,检查.Net框架的版本。将此version
  5. Navigate获取到目录并检查clr.dll-> C:\Windows\Microsoft.NET\Framework64\Version_got_from_step_4\clr.dll

的详细信息->

4.0以上的.Net版本正在进行就地升级,安装的版本可以在注册表路径中进行检查- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET框架安装\NDP\v4\Full\release或version

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37952860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档