Windows 7 安裝 IIS 7.5 後靜態網頁正常,但 ASP 頁面回報 HTTP 500 內部伺服器錯誤,通常涉及權限、ASP 設定、.NET 註冊等多重因素。以下為系統性排除流程:
C:\Windows\ServiceProfiles\NetworkService\AppData\LocalTemp 資料夾 → 「內容」→ 「安全性」



重開機後瀏覽器輸入 localhost,出現 IIS 歡迎頁面表示基礎安裝成功。






若先裝 Visual Studio 再開啟 IIS,會導致 .NET 未正確註冊:
%WINDIR%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -iru –enable
以系統管理員身分執行命令提示字元執行上述指令,待提示成功後 IIS 應用程式集區將新增兩個 .NET 版本集區。

| 檢查項目 | 正常狀態 |
|---|---|
| NetworkService Temp 資料夾權限 | Authenticated Users 完全控制 |
| ASP 父路徑 | True |
| DTC 服務 | 自動 + 執行中 |
| 應用程式集區身分識別 | NetworkService |
| .NET 註冊 | aspnet_regiis -iru 成功 |