IIS 6 下部署 MVC 常見做法是將所有請求交給 ASP.NET ISAPI,但靜態資源經 ASP.NET 處理有性能損耗。本文詳解「靜態資源由 IIS 直接處理」的優化部署流程。
content 目錄(建議小寫)。aspnet_isapi.dll (v4.0.30319),取消勾選「驗證文件存在」,使 ASP.NET 處理所有請求。content 目錄 → 「屬性」 → 「創建」虛擬目錄 → 再次「配置」 → 刪除通配符映射內容。利用 IIS Bug:虛擬目錄刪除通配符映射後,其下請求直接由 IIS 處理,繞過 ASP.NET,顯著提升靜態資源吞吐。





此法兼顧 MVC 路由與靜態資源高性能,生產環境驗證有效。