使用“添加失败请求跟踪规则”向导或“编辑失败的请求跟踪规则”向导的“选择跟踪提供程序”页来定义要为 URL 跟踪的内容。这包括跟踪提供程序、详细级别以及提供程序的跟踪区域。

UI 元素列表

元素名称描述

提供程序

定义要跟踪的功能区域。可以从下列跟踪提供程序中选择一个或多个:

  • ASP - 跟踪 ASP 请求的执行操作的开始和完成。

  • ASP.NET - 查看请求转入和转出托管代码的情况。这包括所有 .aspx 文件请求以及由托管模块处理的任何请求,比如,配置为使用基于窗体的身份验证的静态文件。

  • ISAPI 扩展 - 跟踪请求转入和转出 ISAPI 扩展进程的情况。

  • WWW 服务器 - 通过 IIS 工作进程跟踪请求。

详细级别

指定每一提供程序要向跟踪日志报告多少数据。详细级别具有包括性,这表明如果选择“错误”,则错误、严重错误和一般事件都会包括在日志文件中。可以从下列详细级别中选择一个或多个:

  • 常规 - 为请求活动提供上下文信息(例如 IIS 7),IISGeneralEvents::GENERAL_REQUEST_START 记录请求的 URL 和谓词。

  • 严重错误 - 提供会导致进程结束或可能导致进程结束的操作的相关信息。

  • 错误 - 提供试图在服务器上运行,但遇到错误,无法继续处理请求的组件的相关信息。这些错误是通常导致请求处理结束的条件,并且这种请求处理结束是由某种错误引起的。以授权事件为例。

  • 警告 - 提供试图在服务器上运行,遇到错误,但可以继续处理请求的组件的相关信息。

  • 信息 - 提供有关请求的一般信息。

  • 详细 - 提供有关请求的详细信息。

区域

定义该提供程序要跟踪的区域。

如果所选的提供程序是 ASP.NET 跟踪提供程序,则从下列跟踪区域中选择一个或多个:

  • 结构 - 跟踪主要与进入和离开 ASP.NET 结构的各个部分相关的事件时。

  • 模块 - 跟踪请求进入和离开各个 HTTP 管道模块时记录的事件。这一区域也用来捕获托管模块的跟踪事件。

  • - 生成与执行特定 ASP.NET 页相关事件(如 Page_Load)相对应的跟踪事件。这一区域还用来捕获 ASP.net 页的 Trace.WriteTrace.Warn 事件。

  • AppServices - 跟踪记录为新应用程序服务功能一部分的事件。

如果所选的提供程序是 WWW 服务器跟踪提供程序,则从下列跟踪区域中选择一个或多个:

  • 身份验证 - 跟踪身份验证尝试,包括已通过身份验证的用户名、身份验证方案(“匿名”、“基本”或其他)以及身份验证尝试的结果(成功、失败、错误等)。

  • 安全性 - 当出于与安全相关的原因而导致运行 IIS 的服务器拒绝请求(例如,拒绝客户端访问资源的请求)时,生成跟踪事件。

  • 筛选器 - 确定 ISAPI 筛选器处理请求所用的时间。

  • StaticFile - 跟踪完成静态文件请求所用的时间,或查看筛选器如何更改请求。

  • CGI - 当请求是针对 CGI 文件时,生成跟踪事件。

  • 压缩 - 响应已压缩,并且需要生成跟踪事件。

  • 缓存 - 对与请求关联的缓存操作生成跟踪事件。

  • RequestNotifications - 在进入和退出时捕获所有请求通知。

  • 模块 - 跟踪请求进入和离开各个 HTTP 管道模块时记录的事件。这一区域也用来捕获托管模块的跟踪事件。

请参阅


目录