应用程序“GF”中的服务器错误
Internet Information Services 7.5
错误摘要
HTTP 错误 403.18 - Forbidden
无法在 Web 服务器上为此资源配置的应用程序池中处理指定的请求。
详细错误信息
模块
IIS Web Core
通知
BeginRequest
处理程序
PHP7.1
错误代码
0x00000000
请求的 URL
http://www.gf1314.com:8045/index.php
物理路径
D:\web\gfdiet\index.php
登录方法
尚未确定
登录用户
尚未确定
最可能的原因:
一个 ISAPI 筛选器或自定义模块将 URL 更改为在与原始 URL 不同的应用程序池中运行。
ISAPI 扩展(或自定义模块)使用 ExecuteURL(或 ExecuteRequest)在与原始 URL 不同的应用程序池中运行。
您有一个位于某个应用程序池中的自定义错误页,但某个网站在另一个应用程序池中引用了它。在处理 URL 时,IIS 认为应当在第一个应用程序池中处理它,而不是另一个池。
网站配置了多个应用程序。此请求被配置为在其中一个应用程序中运行,但该应用程序被设置为在一个并不存在的应用程序池中运行。
可尝试的操作:
如果您有一个应用程序尝试处理另一个应用程序池中的 URL(例如尝试处理自定义错误),请确保它们在相同的应用程序池中运行(如果适用)。
如果尝试处理位于另一个应用程序池中的自定义错误 URL,请启用自定义错误的“重定向”功能。
确认该应用程序的应用程序池存在。
创建跟踪规则以跟踪此 HTTP 状态代码的失败请求并查看是否调用了 ExecuteURL。有关为失败的请求创建跟踪规则的详细信息,请单击
此处
。
链接和更多信息
如果该请求的应用程序池不存在,或者如果某个 ISAPI 筛选器、ISAPI 扩展或 HTTP 模块使用了一个在其他应用程序池中配置的 URL 来调用 ExecuteURL 服务器支持功能(或 ExecuteRequest),就会出现此错误。出于安全原因,一个应用程序池中的网站不能对另一个应用程序池中的 URL 发出 ExecuteURL 请求。如果您的一个应用程序要尝试处理另一个应用程序池中的 URL,请确保它们在相同的应用程序池中运行(如果适用)。
查看更多信息 »