2014-09-02 54 views
1

我有一个ASP.NET MVC5 Web应用程序配置为在.NET Framework 4.5.1版上运行。然而,我发现,当我得到某种类型的应用程序运行时异常,在黄色的服务器错误页面底部显示的版本信息说以下内容:有关ASP.NET服务器错误的版本信息页面

版本信息:Microsoft .NET Framework版本:4.0。 30319; ASP.NET版本:4.0.30319.34009

为什么这不是4.5.x?

+0

当您查看正在运行应用程序的应用程序池时,将为其分配什么版本的.NET CLR? – 2014-09-02 20:46:16

回答

6

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

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

这也是在你的应用程序池配置,你只能选择.NET 2或4

MSDN: .NET Framework Versions and Dependencies对此事的原因。

相关问题