在 Windows 8 或 Windows Server 2012 中卸载 ASP.NET 4.5 后,ASP.NET 2.0 和 3.5 不起作用

本文可帮助你解决从 Windows 8 或 Windows Server 2012 卸载 ASP.NET 4.5 导致 ASP.NET 2.0 和 ASP.NET 3.5 不起作用的问题。

原始产品版本: Windows Server 2012、Hyper-V Server 2012、.NET Framework 4.5
原始 KB 数: 2748719

现象

ASP.NET 2.0 和 ASP.NET 3.5 要求在运行 Windows 8 或 Windows Server 2012 的计算机上启用 ASP.NET 4.5 功能。 如果删除或禁用 ASP.NET 4.5,则计算机上所有 ASP.NET 2.0 和 ASP.NET 3.5 应用程序都不会运行。

解决方法

若要在 Windows 8 或 8.1 中启用 ASP.NET 4.5 功能,请执行以下步骤:

  1. 按 Windows 徽标键,键入控制面板,然后单击控制面板图标。

    注意

    如果不使用键盘,请从屏幕右边缘轻扫,点击“搜索”,在搜索框中键入控制面板,然后点击显示的控制面板图标。

  2. 单击“程序”,然后单击“打开或关闭 Windows 功能”

  3. 展开 .NET Framework 4.5 高级服务

  4. 选中 ASP.NET 4.5 复选框。

  5. 单击“确定”。

详细信息

有关如何在 Windows Server 2012 上启用 ASP.NET 4.5 功能的详细信息,请参阅 使用 ASP.NET 3.5 和 ASP.NET 4.5 的 IIS 8.0。