有关ASP.NET服务器错误页面的版本信息

ksp*_*rin 3 .net asp.net clr application-pool

我有一个ASP.NET MVC5 Web应用程序配置为在.NET Framework 4.5.1版上运行.但是,我注意到当我得到某种应用程序运行时异常时,黄色服务器错误页面底部显示的版本信息显示如下:

版本信息:Microsoft .NET Framework版本:4.0.30319; ASP.NET版本:4.0.30319.34009

为什么这不是4.5.x?

Pat*_*man 8

这不是实际的.NET框架版本.它是CLR的版本.

从.NET 4到4.5.2,它是版本4.在2.0和3.5之间,它是版本2.0.

这也是您在应用程序池配置中只能选择.NET 2或4的原因.

有关此问题,请参阅MSDN:.NET Framework版本和依赖项.