win11上IIS安裝部署
1、在win11上安裝IIS(控制面版-->程序-->程序與功能-->啟用或關閉windows功能),因
2、部署站點后,網(wǎng)站提示:

管理員cmd執(zhí)行下面命令
C:\windows\system32\inetsrv\appcmd unlock config -section:system.webServer/handlers
C:\windows\system32\inetsrv\appcmd unlock config -section:system.webServer/modules
3、后提示處理程序“EXTENSIONLESSURLHANDLER-INTEGRATED-4.0”在其模塊列表中有一個錯誤模塊“MANAGEDPIPELINEHANDLER”(本問題的解決引用自:https://blog.csdn.net/feigning/article/details/91345140)
這個問題是因為,電腦裝的是 .net FreameWork 4.5或以上,但是IIS需要的是.net 4.0,故IIS會提示需要進行安裝。直接安裝4.0的話,會因為已經(jīng)有了4.0以上的版本,導致4.0安裝失敗,除了刪除現(xiàn)有framework版本之外,網(wǎng)上很多解決方案都是注冊 .net 4.0
以下方法在win11下無效:
以管理員運行下面的命令注冊:
32位機器:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
64位機器:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i
控制臺會提示此操作系統(tǒng)不支持此選項,可以使用dism.exe命令行工具安裝.net 4.5
-
dism /online /enable-feature /featurename:IIS-ISAPIFilter
-
dism /online /enable-feature /featurename:IIS-ISAPIExtensions
-
dism /online /enable-feature /featurename:IIS-NetFxExtensibility45
-
dism /online /enable-feature /featurename:IIS-ASPNET45
浙公網(wǎng)安備 33010602011771號