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