Internet Information Services 7.5

錯誤摘要

HTTP 錯誤 403.1 - Forbidden

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

詳細錯誤信息
模塊IIS Web Core
通知MapRequestHandler
處理程序ASPClassic
錯誤代碼0x80070005
請求的 URLhttp://juhua237243.cn:80/article.asp?ID=863
物理路徑d:\freehost\imojiegoucomal\web\article.asp
登錄方法匿名
登錄用戶匿名
最可能的原因:
  • 未在服務器、站點、應用程序或頁級别上的“權限”中配置“腳本”或“腳本和可執行文件”标志。
  • 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