本文說明為何您無法使用 Aspnet_regiis.exe 公用程式,在 Microsoft Windows 8 中安裝或卸載 ASP.NET 4.5,並協助您解決此問題。
原始產品版本: .NET Framework 4.5.2、Windows 8、Windows Server 2012 上的 ASP.NET
原始 KB 編號: 2736284
徵兆
在執行 網際網路資訊服務 的舊版 Windows 中,aspnet_regiis -I命令可用來安裝 ASP.NET 功能。 從 Windows 8 開始,嘗試使用 Aspnet_regiis.exe 公用程式安裝 ASP.NET 時,可能會發生下列問題:
如果您執行
aspnet_regiis -I以在 IIS 8 上安裝 ASP.NET 4.5,則會顯示如下的錯誤訊息:這個版本的作系統不支援此選項。 系統管理員應該改為使用 [開啟/關閉 Windows 功能] 對話框、伺服器管理員 管理工具或
dism.exe命令行工具,來安裝/卸載 ASP.NET 4.5 與 IIS8。 如需詳細資訊,請參閱 https://go.microsoft.com/fwlink/?linkid=216771。如果您有使用安裝專案在 IIS 上安裝應用程式的應用程式,安裝將無法啟用 ASP.NET 4.5,而且應用程式可能無法安裝。
如果您在嘗試使用
aspnet_regiis -I安裝 ASP.NET 4.5 的 Windows 8 上安裝應用程式,應用程式將無法啟用 ASP.NET 4.5。
原因
Aspnet_regiis.exe公用程式不再用於在 Windows 8 中安裝和卸載 ASP.NET 4.5。 ASP.NET 4.5 現在是 Windows 元件,可以像任何其他 Windows 元件一樣安裝及卸載。
解決方法
若要在 Windows 8 或 Windows Server 2012 中安裝或卸載 ASP.NET 4.5,請使用下列其中一個選項:
從系統管理指令提示字元執行下列命令:
dism /online /enable-feature /featurename:IIS-ASPNET45若為 Windows 8 用戶端電腦,請在 [網際網路資訊服務 World Wide Web Services應用程式開發功能>] ASP.NET> 4.5 底下的 [開啟/關閉 Windows 功能] 中開啟 IIS-ASPNET45。>
針對 Windows Server 2012 計算機,請在 [網頁伺服器][IIS]>[Web Server>應用程式開發>] ASP.NET 4.5 底下,使用 伺服器管理員 啟用 IIS-ASPNET45。