2016-06-21 77 views

回答

8

的应用程序池的.NET CLR版本是从.NET Framework版本不同。

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

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

(来源:https://msdn.microsoft.com/en-us/library/8bs2ecf4(v=vs.110).aspx#Anchor_0

所以具有4.0强制一个.NET CLR版本t表示您支持上述框架,它们将在其部署的框架版本下运行。

+0

感谢您的回复, –

+0

我的代码运行在CLR 4.0 vesion上? –

+0

等待您的回复。 –

1

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

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

以上版本4.0正在升级为就地并且可以在注册表路径中检查安装的版本 - HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ NET Framework Setup \ NDP \ v4 \ Full \ release或版本

相关问题