在運(yùn)行 Internet Information Services (IIS)的 Windows 以前的版本中,可以 aspnet_regiis -I
使用該命令安裝 ASP.NET 功能。 從 Windows 8 開始,當(dāng)嘗試使用 Aspnet_regiis.exe 實(shí)用工具安裝 ASP.NET 時(shí),可能會出現(xiàn)以下問題:
- 如果您
aspnet_regiis -I
在 IIS 8 上運(yùn)行以安裝 ASP.NET 4.5,則會顯示一條類似如下的錯誤消息:
此版本的操作系統(tǒng)不支持此選項(xiàng)。 管理員應(yīng)改用使用 "打開/關(guān)閉 Windows 功能" 對話框、"服務(wù)器管理器" 管理工具或命令行工具來安裝/卸載 ASP.NET 4.5 with IIS8 dism.exe 。 - 如果您有一個使用安裝程序項(xiàng)目在 IIS 上安裝應(yīng)用程序的應(yīng)用程序,則安裝將無法啟用 ASP.NET 4.5,并且該應(yīng)用程序可能無法安裝。
- 如果您在 Windows 8 上安裝了嘗試使用 ASP.NET 4.5 安裝的應(yīng)用程序
aspnet_regiis -I
,則該應(yīng)用程序?qū)o法啟用 ASP.NET 4.5。
原因
Aspnet_regiis.exe 實(shí)用工具不再用于在 Windows 8 中安裝和卸載 ASP.NET 4.5。 ASP.NET 4.5 現(xiàn)在是一個 Windows 組件,可以像任何其他 Windows 組件一樣安裝和卸載。
解決方案
若要在 Windows 8 或 Windows Server 2012 中安裝或卸載 ASP.NET 4.5,請使用下列選項(xiàng)之一:
1、從管理命令提示符處運(yùn)行以下命令:
dism /online /enable-feature /featurename:IIS-ASPNET45 /all
知識擴(kuò)展:
命令 /all
參數(shù)將包括所有依賴項(xiàng),你不必全部弄清它們,若缺少 /all
參數(shù)可能因?yàn)槿鄙倌承┮蕾図?xiàng)而安裝失敗。
你還可以通過運(yùn)行以下命令查看所有可用功能:
dism /online /get-features
用dism命令安裝或卸載ASP.NET 4.5
2、使用 "打開/關(guān)閉 Windows 功能" 安裝或卸載IIS ASPNET45,參看此文《win2012 IIS8.0運(yùn)行.NET4.0的配置方法》