Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows Vista 下 IIS 7.0 安裝與設定完整實戰指南

編輯:Win7 系統應用技巧

IIS 7.0 十大革新亮點

  1. 強化命令列設定 (appcmd.exe)
  2. 提升相容性
  3. 棄用 Metabase,改用 XML 設定檔 (applicationHost.config)
  4. 集中式管理介面
  5. 委派設定機制
  6. 新管理工具 (AppCmd、PowerShell Snap-in)
  7. 失敗要求追蹤 (FREB)
  8. 請求篩選模組
  9. UNC 內容支援
  10. 動態內容輸出快取

支援 IIS 7 的 Vista 版本

  • Vista Business、Enterprise、Ultimate 完整支援
  • Home Basic / Home Premium 僅支援受限功能

安裝步驟

  1. 開啟「控制台」→「程式集」→「開啟或關閉 Windows 功能」。
  2. 在「網際網路資訊服務」節點下,勾選所需角色服務(建議:Web 伺服器、應用程式開發 → ASP.NET、ISAPI 延伸/篩選、管理工具 → IIS 管理主控台)。
  3. 關鍵: 若需支援 ASP.NET 1.1,務必同步勾選「IIS 6 管理相容性」下的所有子項目(IIS 6 Metabase、IIS 6 設定相容性等)。
  4. 確定安裝,完成後重新開機。

應用程式集區與架構設定

ASP.NET 2.0 / 3.5 應用

  • 建立新應用程式集區 → .NET CLR 版本選 v2.0 → 受控管線模式選 經典(傳統模式相容性佳)。

ASP.NET 1.1 應用(額外步驟)

  1. 執行註冊指令:%windir%\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i
  2. 建立專用應用程式集區,.NET CLR 版本選 v1.1,管線模式 經典。
  3. 將網站指派至該集區。

經典 ASP 支援啟用

  1. 「開啟或關閉 Windows 功能」→ IIS → 「全球資訊網服務」→「應用程式開發」→ 勾選 ASP。
  2. IIS 管理員 → 「處理常式對應」→ 找到 ASPClassic → 右鍵「編輯功能權限」→ 勾選「執行」。
  3. 若仍報錯,授權 C:\Users\Default\AppData\Local\Temp 給 Users 群組 讀寫權限。

常見問題排查

  • ASP.NET 1.1 頁面導致 IIS 崩潰:確認已執行 aspnet_regiis -i 並建立對應集區。
  • 權限錯誤:檢查 Temp、Temporary ASP.NET Files 目錄權限。
  • 32 位元應用程式於 64 位元 Vista:應用程式集區啟用「啟用 32 位元應用程式」。
Copyright © Windows教程網 All Rights Reserved