Asp.net Windows Server 2012+;IIS+;NET框架版本错误

Asp.net Windows Server 2012+;IIS+;NET框架版本错误,asp.net,.net,iis,Asp.net,.net,Iis,我正在尝试在我的Windows Server 2012计算机上运行ASP.NET应用程序 我遵循了我认为必要的所有步骤 当我尝试访问该网页时,我得到以下信息: “应用程序池”设置为4.0版。 在已安装的程序中,显示了NETFramework 4.5 多谢各位 [编辑] 尝试安装此NET Framework 4.5.2之后 我明白了: 错误消息很简单: targetFramework属性当前引用的版本高于.NET Framework的已安装版本 在服务器上安装.NET 4.5.2或更高版本 仅

我正在尝试在我的Windows Server 2012计算机上运行ASP.NET应用程序

我遵循了我认为必要的所有步骤

当我尝试访问该网页时,我得到以下信息:

“应用程序池”设置为4.0版。 在已安装的程序中,显示了NETFramework 4.5

多谢各位

[编辑]

尝试安装此NET Framework 4.5.2之后

我明白了:


错误消息很简单:

targetFramework
属性当前引用的版本高于.NET Framework的已安装版本

在服务器上安装.NET 4.5.2或更高版本

仅仅因为您看到安装了“4.5”,并不意味着安装了4.5.2。有关版本信息和发布日期,请参见此处

  • 4.5使用Visual Studio 2012-2012-08-15
  • 4.5.1使用Visual Studio 2013-2013-10-17
  • 4.5.2使用Windows 8.1-2014-05-05
  • 4.6使用Visual Studio 2015-2015-07-20
以下是2016年7月发布的.NET Framework 4.6.2的脱机安装程序:


请确保首先安装所有Windows更新,并检查事件日志中是否有任何错误报告。

是否安装了.net 4.5.2?它应该在添加/删除程序中列出,因为只安装了Microsoft.net Framework 4.5.24.5。这就是问题所在。安装正确的版本。这是功能安装,还是需要从web下载安装程序?由于文件提取过程中发生错误,可能是下载已损坏或磁盘空间不足。如果这样,VM考虑从最近的Windows服务器映像(例如服务器2016)创建新的实例。