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