首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> ASP.NET 基礎

解決 IIS「由於擴展配置問題而無法提供您請求的頁面」錯誤

     編輯:ASP.NET 基礎

錯誤現象

嘗試在瀏覽器直接開啟 .ini 等靜態檔案時,IIS 回傳 HTTP 404.3 Not Found,提示:「由於擴展配置問題而無法提供您請求的頁面。如果該頁面是腳本,請添加處理程序。如果應下載文件,請添加 MIME 映射。」

原因

IIS 預設不識別 .ini 副檔名,缺少對應的 MIME 類型映射,導致無法正確提供檔案下載。

解決步驟

  1. 開啟 IIS 管理器,選中對應網站,切換到「功能視圖」。
  2. 雙擊「MIME 類型」圖示。
  3. 在右側動作欄點擊「添加」。
  4. 輸入副檔名(如 .ini)與 MIME 類型(如 text/plain 或 application/octet-stream)。
  5. 確定保存,必要時重啟網站或應用程式池。

常見副檔名與 MIME 類型對照

副檔名MIME 類型
.initext/plain
.jsonapplication/json
.wofffont/woff
.woff2font/woff2
.apkapplication/vnd.android.package-archive

注意事項

  • 生產環境建議僅添加必要的 MIME 類型,避免洩露敏感檔案。
  • 若為 ASP.NET Core 應用,亦需在 Startup.cs 中配置 StaticFileOptions 的 ContentTypeProvider。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved