Internet 信息服務 7.0

錯誤摘要

HTTP 錯誤 403.1 - Forbidden

您嘗試從某個目錄運行 CGI、ISAPI 或其他可執行程序,但該目錄不允許運行可執行文件。

詳細錯誤信息
模塊IIS Web Core
通知MapRequestHandler
處理程序PageHandlerFactory-Integrated
錯誤代碼0x80070005
請求的 URLhttp://www.praxias.com:80/Government/Interview/Index.aspx
物理路徑D:\newweb\Government\Interview\Index.aspx
登錄方法匿名
登錄用戶匿名
最可能的原因:
  • 未在服務器、站點、應用程序或頁級別上的“權限”中配置“腳本”或“腳本和可執行文件”標志。
  • configuration/system.webServer/handlers@accessPolicy 特性未配置“腳本”或“執行”。
  • 當您嘗試運行 CGI 文件或其他可執行文件時,“執行”訪問被拒絕。
  • 當您嘗試訪問 ASP、ASP.NET 或其他動態腳本文件時,“腳本”訪問被拒絕。
  • 沒有爲您嘗試運行的文件配置腳本映射,以便識別所使用的 HTTP 謂詞(如 GET 或 POST)。
  • 腳本映射的 HTTP 謂詞區分大小寫,並使用大寫字母。HTTP 謂詞“POST”是正確的,但“post”不正確並會拒絕執行。
可嘗試的操作:
  • 啓用要爲請求的資源運行的腳本。
    1. 打開 IIS 管理器並導航到要管理的級別。
    2. 在“功能”頁上,雙擊“處理程序映射”功能。
    3. 在“處理程序映射”頁上,在“操作”窗格中單擊“編輯處理程序權限”。
    4. 在“編輯處理程序映射”對話框中,選擇“腳本”以啓用需要腳本權限的處理程序。
  • 驗證服務器、站點、應用程序和頁級別上的 configuration/system.webServer/handlers@accessPolicy 設置。
  • 驗證是否配置了腳本映射以識別所使用的 HTTP 謂詞,並且謂詞爲大寫。
  • 創建跟蹤規則以跟蹤此 HTTP 狀態代碼的失敗請求。有關爲失敗的請求創建跟蹤規則的詳細信息,請單擊此處。
鏈接和更多信息 當所請求資源的“執行權限”設置不允許運行腳本時,就會出現此錯誤。在服務器、站點、應用程序和文件級別設置資源的“執行權限”屬性。要解決此問題,請驗證每個級別上的執行權限設置,並在所需的級別設置適當的執行權限。

查看更多信息 »

Microsoft 知識庫文章:

  • 318380