Windows Server 2003 內建 IIS 6.0,架構與 IIS 5.0 差異極大(工作進程隔離模式、預設鎖定政策)。本文記錄從安裝到 ASP 啟用的關鍵步驟與坑點。
Index.asp、Index.htm、Default.aspx。IIS 6.0 預設鎖定所有 Web 服務擴充功能。必須在 IIS 管理員 →「Web 服務擴充功能」→ 選中「Active Server Pages」→「允許」。同理,ASP.NET 需允許「ASP.NET v2.0.50727」(或對應版本)。
若網站根目錄在 NTFS 分區,且 ASP 程式需寫入(如上傳、資料庫 .mdb 寫入),必須給 IUSR_機器名 與 IIS_WPG 群組「寫入」與「修改」權限,否則會出現 500 錯誤或「權限被拒絕」。
iiscnfg.vbs 匯出/匯入或手動重建,並檢查應用程式集區身分識別與管道模式相容性。