查找运行MVC应用程序的ASP.NET版本
我们有以下MVC项目,其中构建设置如下 应用程序生成设置 在索引页中有一条语句 @Html.Raw(“版本:+System.Environment.Version.ToString());以显示正在运行的ASP.NET版本 当应用程序在Visual studio中运行时,将显示 我的问题是,为什么它在应该显示4.0的位置显示4.7.2在我看来,应用程序正在使用ASP.NET 4.0 如果有人能解释为什么我们会在这里显示不同的运行时,我们将不胜感激查找运行MVC应用程序的ASP.NET版本,asp.net,.net,iis,razor,iis-express,Asp.net,.net,Iis,Razor,Iis Express,我们有以下MVC项目,其中构建设置如下 应用程序生成设置 在索引页中有一条语句 @Html.Raw(“版本:+System.Environment.Version.ToString());以显示正在运行的ASP.NET版本 当应用程序在Visual studio中运行时,将显示 我的问题是,为什么它在应该显示4.0的位置显示4.7.2在我看来,应用程序正在使用ASP.NET 4.0 如果有人能解释为什么我们会在这里显示不同的运行时,我们将不胜感激 如果是正确的4.0版,我们应该如何使IIS
如果是正确的4.0版,我们应该如何使IIS express使用4.7.2据我所知,IIS应用程序池是使用CLR版本而不是使用.Netframework版本 CLR由其自己的版本号标识。NET Framework版本号在每个版本中都会增加,但CLR版本并不总是增加 例如,.NET Framework 4、4.5及更高版本包括CLR 4
有关更多详细信息,请参阅。所有.NET FW版本4.x都共享相同的CLR 4运行时