摘要
多年未接觸.NET
技術棧的田辛老師,最近因項目需求重新搭建測試環境。本文記錄了Windows 11
環境下安裝IIS
服務的全過程,以及一個讓開發者抓狂的“空白頁面”問題的解決方案。
1. 基礎環境配置
工欲善其事,必先利其器。本次環境搭建選擇?Windows 11 專業版?
,具體版本信息如下:
版本 | Windows 11 專業版 |
---|---|
版本號 | 24H2 |
安裝日期 | ?26/?11/?2024 |
操作系統版本 | 26100.3915 |
體驗 | Windows 功能體驗包 1000.26100.83.0 |
💡 ?田老師小貼士?:建議在安裝前通過winver命令核對系統版本,避免因系統兼容性引發的玄學問題!
2. IIS安裝全流程(附避坑指南)
2.1. 安裝步驟分解
步驟1:打開控制面板
通過快捷鍵Win + R
輸入control
快速進入控制面板:
步驟2:進入功能管理界面
導航至【程序】→ 【啟用或關閉Windows功能】:
步驟3:勾選關鍵組件(重點!)
?血淚教訓?:首次安裝時田老師僅選擇默認項,結果訪問站點時出現?空白頁面且無錯誤提示?!最終發現問題出在缺少以下組件:
?? 萬惡之源:?靜態內容?和?HTTP錯誤頁?組件
?? ?重要原則?:對于IIS組件,?應裝盡裝?!尤其是開發測試環境,避免因組件缺失導致靈異事件。
步驟4:讓Windows下載更新文件,等待自動安裝完成
選擇【讓Windows更新為你下載文件】,耐心等待進度條走完,期間可以沖杯咖啡:
步驟5:安裝成功
看到這個界面說明勝利在望:
2.2 啟動IIS管理器
- 通過開始菜單搜索IIS
- 打開管理器主界面
3. 站點測試與結果驗證
3.1 訪問默認站點
在瀏覽器輸入http://localhost,看到以下界面即表示IIS安裝成功:
3.2 常見問題排查
若遇到訪問異常,可通過以下手段診斷:
- 檢查World Wide Web Publishing Service服務是否啟動
- 確認防火墻未阻止80端口
- 確認是否有其他服務占用80端口,比如Nginx或者Apach等
- 在IIS管理器中右鍵【默認網站】→ 【管理網站】→ 【瀏覽】
4. 總結與展望
本次環境搭建最大的收獲是:?不要吝嗇磁盤空間,IIS組件寧多勿少?!接下來田老師將持續分享:
- ASP.NET Core環境配置
- IIS站點與應用程序池優化技巧
- 如何調試“不報錯的空白頁面”問題
TIP?:評論區開放提問,遇到奇葩問題歡迎交流!下期見~ 🚀
版權聲明?:本文圖片與內容均為田辛老師原創,轉載請注明出處。