在windows 10 上使用aspnet_regiis.exe -i 命令報 “此操作系統版本不支持此選項” 的解決辦法


本來想注冊ASP.NET 4.5到windows 10的IIS上,否則在IIS 10上部署ASP.NET MVC站點老是報錯,結果用CMD窗口在C:\Windows\Microsoft.NET\Framework64\v4.0.30319下使用命令aspnet_regiis -i 居然報錯: “此操作系統版本不支持此選項” 。結果是因為從windows 10和windows server 2012開始注冊.Net 4.0以后的版本到IIS必要通過添加程序和功能來完成,不能由aspnet_regiis -i 命令來完成。步驟如下:

控制面板 - 程序和功能 - 啟動或關閉windows功能 - Internet Information services - 萬維網服務 - 應用程序開發功能

勾選:

1、ASP.NET 3.5

2、ASP.NET 4.7

3、ISAPI擴展

4、ISAPI篩選器

5、.NET Extensibility 3.5

6、.NET Extensibility 4.7

給出一張windows 10下的截圖,在windows server 2012或更高的windows server版本是通過服器管理界面的添加角色來完成的,和下面截圖會略有不同。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM