如果我使用targetFramework =" 4.5"为什么我的页面仍然在4.0中提供?

时间:2015-05-18 16:13:44

标签: asp.net iis

My Web Application瞄准框架4.5并在本地IIS上运行完美,但是当我发布服务器(Windows Server 2012,IIS 8.0)时,我看到网页仍然呈现为4.0,这是一个问题,因为web.optimization仅适用于4.5。

The webpage renders as asp.net 4.0

我确保在我的网络服务器上安装了asp.net 4.5。我的应用程序池是4.0集成的,我读到的仍然是4.5。所以我不确定我还能做些什么,因为IIS没有服务器或网站的下拉列表,"使用ASP.NET 4.5。"

1 个答案:

答案 0 :(得分:2)

.NET Framework 4.5使用Common Language Runtime 4.0,其中一些附加的运行时功能随4.5一起发布。同样适用于使用CLR 2.0的.Net 3.0和3.5,因此您不会看到这些版本的单独版本,即3.0,3.5和4.5。所以,即使你在响应头中得到4.0并不意味着它没有用.Net 4.5进行处理。