在 ASP.NET 和 Windows 8 Windows Server 2012 中安装 Windows 8 4.5 Windows Server 2012
04/03/2020
本文内容
本文介绍了为什么无法通过使用 Windows 8 实用工具在 Microsoft ASP.NET 中安装或卸载 Aspnet_regiis.exe 4.5,并帮助您解决此问题。
原始产品版本: ASP.NET 4.5.2 .NET Framework 4.5.2、Windows 8,Windows Server 2012
原始 KB 编号: 2736284
症状
在 IIS Windows的Internet Information Services (版本中) ,该命令可用于安装 ASP.NET aspnet_regiis -I 功能。 从 Windows 8 开始,尝试使用 ASP.NET 实用工具安装Aspnet_regiis.exe可能会出现以下问题:
如果运行 以 aspnet_regiis -I 在 IIS 8 ASP.NET 4.5 版,将显示如下错误消息:
此版本的操作系统不支持此选项。 管理员应改为使用"打开/关闭 Windows 功能"对话框、服务器管理器管理工具或命令行工具安装/卸载带 IIS8 的 ASP.NET 4.5。 dism.exe 有关详细信息,请参阅 https://go.microsoft.com/fwlink/?linkid=216771 。
如果您有一个使用安装程序项目在 IIS 上安装应用程序的应用程序,则安装将无法启用 ASP.NET 4.5,并且应用程序可能无法安装。
如果在尝试使用 Windows 8 4.5 ASP.NET 安装应用程序,则该应用程序将无法启用 aspnet_regiis -I ASP.NET 4.5。
原因
Aspnet_regiis.exe实用工具不再用于安装和卸载 ASP.NET 4.5 Windows 8。 ASP.NET 4.5 现在是一个Windows组件,可以像任何其他组件一样安装和卸载Windows组件。
解决方案
若要在 ASP.NET 或 Windows 8 安装或卸载 Windows Server 2012 4.5,请使用以下选项之一:
从管理命令提示符运行以下命令:
dism /online /enable-feature /featurename:IIS-ASPNET45
对于 Windows 8 客户端计算机,在"Internet Information Services 万维网服务应用程序开发功能 ASP.NET 4.5"下的"打开 / 关闭 Windows 功能"中打开 IIS-ASPNET45。 > > >
对于Windows Server 2012计算机,在 Web Server (IIS) Web Server 应用程序开发 ASP.NET 4.5 下,使用服务器管理器启用 IIS-ASPNET45。 > > >