【问题标题】:Is It Safe to Install .NET Framework 4.5 on Windows Server 2008 Running .NET Framework 2.0?在运行 .NET Framework 2.0 的 Windows Server 2008 上安装 .NET Framework 4.5 是否安全?
【发布时间】:2024-04-30 05:25:01
【问题描述】:

我目前正在我的 Windows 2008 R2 服务器上运行 ASP.NET MVC2 Web 应用程序,我想将我的应用程序升级到 MVC4。这当然需要在服务器上安装更高版本的 .NET Framework。服务器是否能够处理这两个版本的 .NET Framework,IIS 7.0 是否能够处理更高版本的 .NET Framework?

是否可以在同一个 IIS 实例中运行一些使用 MVC2 和早期 .NET Framework 的网站以及一些 MCV4 应用程序?

谢谢。

【问题讨论】:

    标签: .net iis-7 windows-server-2008 .net-framework-version


    【解决方案1】:

    是的,.NET Framework 支持并行执行,这意味着安装多个版本不应相互影响。

    有关应用程序如何选择其版本的所有详细信息和说明,请参阅:Side-by-Side Execution in the .NET Framework

    【讨论】:

    • 不要被误导。 2.0 和 4.5 是并排的,但如果你有 .Net 4.0,然后安装 4.5,它是就地升级(4.0 程序集将指向 4.5 程序集)。它不太可能破坏应用程序,但它有可能。
    【解决方案2】:

    是的。您可以并排安装任何和所有 .NET Framework 版本。

    下一个可能没有必要,但也无妨:

    我在按顺序安装它们时取得了更好的成功。首先是 2.0,然后是 3.0,然后是 4.5,然后是 4.0。 再次重申,这应该是不必要的,但是我在安装它们时遇到了一些愚蠢的错误,这些错误通过卸载它们然后重新安装到正确的顺序。这可能只适用于 2.0 - 3.5,尽管因为 3.0 和 3.5 是附加安装 - 它们只是添加到 2.0 版本。 4.0 更像是一个“真正”的不同版本。

    【讨论】:

      最近更新 更多