Windows 8 內建 IIS 8.0 (Internet Information Services),透過「開啟或關閉 Windows 功能」即可啟用,支援經典 ASP、ASP.NET 4.5、WebSocket、CPU 節流、動態 IP 限制等新特性。本文提供圖文啟用步驟與驗證方法。
啟用步驟
- 控制台 → 「程式和功能」→ 左側「開啟或關閉 Windows 功能」。
- 展開「Internet Information Services」→ 勾選下列核心節點:
- Web 管理工具:IIS 管理主控台、IIS 6 管理相容性 (可選)。
- 全域資訊服務 → 應用程式開發:
— ASP (經典 ASP 支援)
— .NET 擴充性 / ASP.NET 4.5 (自動包含 .NET 4.5)
— ISAPI 延伸模組 / ISAPI 篩選器
— 伺服器端包含 (SSI)
- 常見 HTTP 功能:靜態內容、預設文件、目錄瀏覽、HTTP 錯誤、HTTP 重新導向。
- 健康情況與診斷:HTTP 記錄、記錄工具、要求監視器、追蹤。
- 效能:靜態內容壓縮、動態內容壓縮。
- 安全性:要求篩選、Windows 驗證、基本驗證、URL 授權、IP 及網域限制。
- 點擊「確定」,Windows 安裝元件 (需數分鐘),完成後建議重開機。
驗證安裝成功
- 瀏覽器輸入
https://localhost/ 或 https://127.0.0.1/。
- 出現 IIS 8 風格預設首頁 (藍色背景、IIS 標誌、版本資訊) 即表示成功。
進階設定入口
- IIS 管理員:Win+R →
inetmgr。
- 應用程式集區:預設 .NET CLR v4.0 整合模式,可新增 v2.0 集區支援舊版 ASP.NET 2.0/3.5 應用。
- 網站繫結:預設 80 埠,可新增 443 (HTTPS)、自訂埠號、主機名稱 (多站點)。
- Web.config:應用程式根目錄設定連線字串、模組、處理常式、授權規則。
常見問題
- ASP.NET 未註冊:執行
%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i (管理員)。
- 連接埠 80 衝突:Skype、TeamViewer、Apache 可能佔用 80 埠,需變更其設定或停用服務。
- 防火牆阻擋:啟用 IIS 時自動建立輸入規則,若手動關閉需於防火牆進階設定新增規則允許 TCP 80/443。