如何解决找出正在运行MVC应用程序的ASP.NET版本
我们有以下MVC项目,其构建设置如下。
应用程序构建设置
在索引页面上有语句
@ Html.Raw(“版本:” + System.Environment.Version.ToString());显示正在运行的ASP.NET版本。
我的问题是为什么它将4.0显示在应为4.7.2的位置,就像应用程序对我使用的是ASP.NET 4.0。
如果版本是正确的4.0,我们应该怎么做才能使IIS Express使用4.7.2
解决方法
据我所知,IIS应用程序池是使用CLR版本而不是.Netframework版本。
CLR由其自己的版本号标识。 .NET Framework版本号在每个发行版中都会增加,但CLR版本并不总是会增加。
例如,.NET Framework 4、4.5和更高版本包括CLR 4
更多详细信息,您可以参考此article。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。