Debugging 如何调试IIS上的URL重写配置

Debugging 如何调试IIS上的URL重写配置,debugging,iis,url-rewriting,Debugging,Iis,Url Rewriting,是否有更简单的方法调试IIS Url重写配置 轻松调试和排除重写规则故障 URL重写模块的一个非常酷的特性是它与的集成。当您的重写规则无法按预期的方式工作时,启用失败的请求跟踪,您将获得重写规则如何应用于请求URL的完整历史记录。我一直在使用失败的请求跟踪,事实证明,它在调试和排除重写规则故障时非常有帮助 我可以用这些信息解决我的问题,但当你有一个复杂的配置时,它并不容易使用。虽然有些人可能会说“这是最好的”,但我认为这是调试重写规则的一种非常简洁的方法。您可以完全了解管道,并且可以准确地看到每

是否有更简单的方法调试IIS Url重写配置

轻松调试和排除重写规则故障

URL重写模块的一个非常酷的特性是它与的集成。当您的重写规则无法按预期的方式工作时,启用失败的请求跟踪,您将获得重写规则如何应用于请求URL的完整历史记录。我一直在使用失败的请求跟踪,事实证明,它在调试和排除重写规则故障时非常有帮助


我可以用这些信息解决我的问题,但当你有一个复杂的配置时,它并不容易使用。

虽然有些人可能会说“这是最好的”,但我认为这是调试重写规则的一种非常简洁的方法。您可以完全了解管道,并且可以准确地看到每一步发生的情况。我已经多次使用它来解决重写规则问题。熟悉FRT工具需要练习。

将其更改为URL重写工具中的重写到重定向,以便进行调试。在我有限的接触中,效果几乎相同。

Pro提示:确保使用附带的XSL样式表,而不仅仅是查看XML。如果使用Internet Explorer打开XML文件,IE将使用XSL将XML数据转换为HTML视图。这将使您更好地了解请求及其数据。Kev,谢谢您提供的信息。“失败的请求跟踪”很好,但对于复杂的问题,我们可能需要调试代码。正如Yots所问的,我们如何调试重写代码?我们可以在VisualStudio中进行吗?