一、安裝
1、鼠標右鍵【This PC】→【Manage】
2、選擇【Add Roles and Features】
3、勾選【.Net Framewore 3.5】 和 【.Net Framewore 4.5】
4、角色服務器,如果你不知道需要勾選哪些,建議全部勾選(FTP服務器除外)
5、安裝前確認下所勾選的安裝組件,然后單擊【Install】
也可以參考微軟官方的安裝例子:https://docs.microsoft.com/en-us/iis/install/installing-iis-85/installing-iis-85-on-windows-server-2012-r2
二、相關問題與解決方案
1、HTTP Error 500.19 - Internal Server Error
1)【開始】菜單→【運行】→C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe –i (或 %windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i)
出現上面的問題說明,安裝的IIS 8.0 不支持支持ASP.NET 3.5和ASP.NET 4.5
2)設置IIS 8.0,支持ASP.NET 3.5和ASP.NET 4.5:【開始(Start)】→【控制面板(Control Panel)】→【程序(Programs)】→【打開或關閉Windows功能(Turn Windows features on or off)】
3)在【 添加角色和功能向導】的第一個屏幕上,單擊【下一步】。這將顯示一個頁面,您可在其中選擇所需的安裝類型。選擇基於角色或基於功能的安裝,如下所示:
4)一直單擊【下一步】,在【選擇服務角色】對話框中,找到【Web服務器(IIS)】→【Web Server】→【應用開發】節點,單擊該節點並展開它,勾選其子節點【ASP.NET 3.5】和【ASP.NET 4.5】
5)單擊【下一步】,直到【確認安裝選擇】選擇【安裝】
6)如果上面的方法還不行,看看是否缺少IIS_IUSRS和IUSRS授權。打開【Internet Information Services (IIS) Manager】,選擇【某一網站】單擊鼠標右鍵【Edit Premissions】,彈出【文件夾屬性】對話框,在【Security】選項中設置IIS_IUSRS和IUSRS為【允許完全控制】權限: