HTTP 錯誤 500.21 - Internal Server Error
處理程序“interceptPhp”在其模塊列表中有一個錯誤模塊“ManagedPipelineHandler”
最可能的原因:
使用了托管處理程序 ,但是未安裝或未完整安裝 ASP.NET 。
處理程序模塊列表的配置中存在書寫錯誤 。
在應用程序初始化期間 ,要麽應用程序初始化功能已將 skipManagedModules 設置為 True ,要麽重寫規則設置了映射到托管處理程序的 URL 並且還設置了 SKIP_MANAGED_MODULES=1 。
可嚐試的操作:
如果要使用托管處理程序 ,請安裝 ASP.NET 。
請確保正確指定處理程序模塊的名稱 。模塊名稱區分大小寫 ,並使用 modules="StaticFileModule,DefaultDocumentModule,DirectoryListingModule" 格式 。
設置映射到托管處理程序的 URL (例如 .aspx)時 ,請確保所有應用程序初始化重寫規則都設置 SKIP_MANAGED_MODULE=0
作為替代方法 ,請確保應用程序初始化重寫規則將請求映射到非托管處理程序(例如 ,映射到 .htm 文件 ,該文件映射到 StaticFileHandler 。)
詳細錯誤信息:
模塊
IIS Web Core
通知
ExecuteRequestHandler
處理程序
interceptPhp
錯誤代碼
0x8007000d
請求的 URL
https://aidubbs.com:80/search.php?mod=forum&srchtxt=蘄艾&formhash=b6dd6a2c&searchsubmit=true&source=hotsearch
物理路徑
D:\website\gdtrzy201612124896\search.php
登錄方法
匿名
登錄用戶
匿名
詳細信息:
IIS 內核不能識別此模塊 。