Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> 電腦軟件教程 >> 服務器技術 >> 關於服務器 >> 您試圖從目錄中執行CGI、ISAPI或其他可執行程序,但該目錄不允許執行程序的解決

您試圖從目錄中執行CGI、ISAPI或其他可執行程序,但該目錄不允許執行程序的解決

日期:2017/2/8 10:17:42      編輯:關於服務器
本人使用WIN2003 INTERNET信息服務(IIS)管理器建立一個網站虛擬目錄,結果浏覽網頁時出現錯誤,錯誤提示信息大體如此:

該頁無法顯示

您試圖從目錄中執行 CGI、ISAPI 或其他可執行程序,但該目錄不允許執行程序。


請嘗試以下操作:

* 如果您認為該目錄應該允許執行訪問權限,請與網站管理員聯系。

HTTP 錯誤 403.1 - 禁止訪問:執行訪問被拒絕。
Internet 信息服務 (IIS)

技術信息(為技術支持人員提供)

* 轉到 Microsoft 產品支持服務並搜索包括“HTTP”和“403”的標題。
* 打開“IIS 幫助”(可在 IIS 管理器 (inetmgr) 中訪問),然後搜索標題為“配置 ISAPI 擴展”、“配置 CGI 應用程序”、“使用網站權限保護站點”和“關於自定義錯誤消息”的主題。
* 在 IIS 軟件開發工具包 (SDK) 或 MSDN Online Library 中,搜索標題為“Developing ISAPI Extensions”、“ISAPI and CGI”和“Debugging ISAPI Extensions and Filters”的主題。

以下是解決的方法:

方法一:IIS管理器->Web 服務擴展-> 所有未知CGI 擴展 ->允許
IIS管理器->Web 服務擴展-> 所有未知ISAPI 擴展 ->允許


方法二:單擊操作系統的開始--程序--管理工具--Interneter服務器管理,在IIS中

選擇您的站點然後右鍵--屬性,在“主目錄”選項中,查看“執行權限”是否設

置為“無”,這裡改成“純腳本”保存即可。


方法三:
第一步:
控制面板 -> 管理工具 ->IIS(Internet 服務器)- Web服務擴 展 -> Active Server Pages(這裡選擇PHP) -> 允許

控制面板 -> 管理工具 ->IIS(Internet 服務器)- Web服務擴展 -> 在服務端的包含文件 -> 允許

第二步,啟用父路徑支持。
IIS-網站-主目錄-配置-選項-啟用父路徑

第三步,權限分配
IIS-網站-(具體站點)-(右鍵)權限-Users完全控制
NTFS格式站點目錄->屬性->安全->users賦予完全控制!

如果覺得完全控制不安全的話可以試試下面的權限分配,
允許 拒絕
完全控制 □ □
修改 □ □
讀取及運行 √ □
列出文件夾目錄 √ □
讀取 √ □
寫入 √ □
Copyright © Windows教程網 All Rights Reserved