.Net Framework 4.5安装在我的机器和IIS应用程序池上,我将.NET CLR版本设置为4.0。.NET Framework的哪个版本是IIS为我的AppPool使用的?
我的问题是在此IIS站点中运行.NET代码时,它使用的是哪个框架版本:4.0或4.5?
请参阅下面的屏幕截图。
.Net Framework 4.5安装在我的机器和IIS应用程序池上,我将.NET CLR版本设置为4.0。.NET Framework的哪个版本是IIS为我的AppPool使用的?
我的问题是在此IIS站点中运行.NET代码时,它使用的是哪个框架版本:4.0或4.5?
请参阅下面的屏幕截图。
的应用程序池的.NET CLR版本是从.NET Framework版本不同。
的.NET CLR版本4.0是以下.NET Framework版本的CLR基:
(来源:https://msdn.microsoft.com/en-us/library/8bs2ecf4(v=vs.110).aspx#Anchor_0)
所以具有4.0强制一个.NET CLR版本t表示您支持上述框架,它们将在其部署的框架版本下运行。
按照以下步骤获取IIS使用的.Net版本。
以上版本4.0正在升级为就地并且可以在注册表路径中检查安装的版本 - HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ NET Framework Setup \ NDP \ v4 \ Full \ release或版本
感谢您的回复, –
我的代码运行在CLR 4.0 vesion上? –
等待您的回复。 –