使用“请求限制”对话框可以指定对处理程序处理请求的可选限制,比如请求的资源类型或 HTTP 谓词。只有当您确实需要限定处理程序处理请求的条件时,才应配置限制。如果您未配置限制,则无论所请求的资源类型和所指定的 HTTP 谓词是什么,处理程序都将处理请求。

UI 元素列表

元素名称描述

映射

如果想要将处理程序映射限制为特定资源类型(如文件或文件夹)的请求,请配置此选项卡上的选项。如果未在此选项卡上配置选项,则处理程序在处理请求时将不考虑在请求中指定的资源类型。

仅当请求映射至以下内容时才调用处理程序

如果您希望处理程序映射仅应用于对特定资源类型的请求(例如,对文件或文件夹的请求),请在“映射”选项卡上选中此复选框。如果选中了此复选框,还必须通过选择该复选框下面的某个选项来指定资源类型。

文件

如果您希望处理程序处理对特定文件名或文件扩展名的请求,请选中此选项。例如,ASPClassic 处理程序处理向 .asp 文件发出的请求。只有当您选中了“仅当请求映射至以下内容时才调用处理程序”复选框时,此选项才可用。

文件夹

如果您希望处理程序处理对文件夹的请求,请选中此选项。如果某个文件夹中包含需要由特定处理程序处理的内容,可能需要设置此限制。只有当您选中了“仅当请求映射至以下内容时才调用处理程序”复选框时,此选项才可用。

文件或文件夹

如果您希望处理程序处理对文件和文件夹的请求,请选中此选项。只有当您选中了“仅当请求映射至以下内容时才调用处理程序”复选框时,此选项才可用。

谓词

如果想要将处理程序映射限制为客户端发出请求时在 HTTP 标头中提供的特定 HTTP 谓词,请配置此选项卡上的选项。

全部谓词

如果希望处理程序在处理请求时将不考虑客户端指定的谓词,请选择此选项。此选项默认情况下处于选中状态。

下列谓词之一

如果您希望将处理程序限定为:仅当客户端在请求中提供了一个或多个特定的 HTTP 动词时才处理该请求,请选中此选项。在相应的文本框中,键入希望该处理程序映射应用的一个或多个 HTTP 动词。例如,如果您希望处理程序在客户端使用 GET 动词时处理请求,请键入 GET。

访问权限

选择此选项卡上的某个选项以配置此处理程序在虚拟目录中运行所需的访问权限。此设置(与“编辑功能权限”对话框上设置的功能的访问策略一起)确定处理程序是否能够运行。

重要

请确保处理程序所需的访问权限设置正确无误,否则处理程序将可能在无意中运行。例如,如果为 ISAPI-dll 处理程序将处理程序所需的访问权限从“执行”更改为“读取”,那么,即使在功能的访问策略中仅启用了“读取”,ISAPI 扩展也将能够运行。

选择下列选项之一:

  • :即使在未启用任何访问策略选项的情况下,处理程序也将运行。

  • 读取:如果在访问策略中启用了“读取”,处理程序将会运行。

  • 写入:如果在访问策略中启用了“写入”,处理程序将会运行。

  • 脚本:如果在访问策略中启用了“脚本”,处理程序将会运行。这是默认选项。

  • 执行:如果在访问策略中启用了“执行”,处理程序将会运行。

请参阅