您可以在 Windows Server 2016 上安装 .NET 4.5 吗?

cna*_*ak2 5 windows-server-2012-r2 .net-4.5.2 .net-4.6

我正在尝试在另一个开发人员创建的 Azure 实例上设置应用程序。

我正在尝试使用一个看起来需要 .NET 4.5 并且与 4.6 不兼容的服务......出于某种原因。

他设置的实例在 Windows Server 2016 上,默认安装了 .NET 4.6。

我设置的最后一个服务器是 2012 年。

有没有人在 Windows Server 2016 上安装过 .NET 4.5?

smo*_*re4 7

这是一个剪切和粘贴的答案,但这篇MS 文章表明您可以使用更高版本的 4.x 框架运行任何 .NET 4.x 应用程序。

NET Framework 4.x 版本是对早期版本的就地更新。这意味着以下内容:

  • 您的计算机上只能安装一个版本的 .NET Framework 4.x。

  • 如果已经安装了较早版本的 .NET Framework,则无法在您的计算机上安装较早版本的 .NET Framework。

  • .NET Framework 4.x 版本可用于运行为 .NET Framework 4.0 到该版本构建的应用程序。例如,.NET Framework 4.7 可用于运行
    为 .NET Framework 4.0 到 4.7构建的应用程序。最新版本(.NET Framework 4.7.1)可用于运行从 .NET Framework 4.0 开始的所有版本构建的应用程序。

需要考虑的一件事:虽然 .NET 4.6 是默认安装的,但 ASP.NET 4.6 不是,您可能需要在 Features 下添加它。

要修改 .NET 的版本,请转到控制面板 -> 程序和功能 -> 打开或关闭 Windows 功能。这将打开添加角色和功能向导作为服务器管理器的一部分。您可以在向导的功能步骤中修改 .NET 版本。

在此处输入图片说明