web developer tips (38):如何用请求失败记录追踪重写规则
原文地址:How to use Failed Request Tracing to trace Rewrite Rules。
IIS 7.0 请求失败跟踪(Failed Request Tracing (FRT)) 是功能强大的请求失败故障诊断工具。有感 FRT更多详细的内容,你可以查看:Troubleshooting Failed Requests Using Tracing in IIS 7.0
在你的网站一旦启动请求失败跟踪(FRT),执行如下操作就可以跟踪重写规则(rewrite rules):
http://www.watch-life.net/visual-studio/use-failed-request-tracing-to-trace-rewrite-rules.html
1、双击“Failed Request Tracing Rule”图标,打开FRT 规则列表。
2、单击“Add...‘,打开创建FRT的向导。
3、在第一个页面选择“All content (*)”
4、点击“next”在status code(s)项输入:200-399
5、点击“next”,在Providers 项选中“WWW Server”(其他不选中),在areas项选中“Rewrite”(其他不选中)
6、单击“Finish”保存FRT 规则。
FRT规则创建后,记录(log)文件将会在%SystemDrive%\inetpub\Logs\FaileReqLogFiles\ 目录下生成。你可以用IE浏览器打开日志文件。
注意:请求失败跟踪(Failed Request Tracing (FRT)) 是安装在Url 重写模块(Url rewrite module之后,那么“Rewrite” 区域无法使用,你可以在"添加/删除程序”来重新安装Url 重写模块。
有关请求失败记录追踪重写规则的更多内容,详见:Using Failed Request Tracing to Trace Rewrite Rules
更多文章见:守望轩[http://www.watch-life.net/]