Internet Information Services 7.5

错误摘要

HTTP 错误 403.18 - Forbidden

无法在 Web 服务器上为此资源配置的应用程序池中处理指定的请求。

详细错误信息
模块IIS Web Core
通知BeginRequest
处理程序PHP7.1
错误代码0x00000000
请求的 URLhttp://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,请确保它们在相同的应用程序池中运行(如果适用)。

查看更多信息 »