在 Windows 2003 IIS-6 中跟踪或查看 Urls 404(未找到)请求的最简单方法是什么?我们正在迁移到新的 CMS,并且我们正在使用 ISAPI Rewrite 将旧 Urls 重定向到新 Urls,但我们希望确保我们不会遗漏重要的 Urls。有没有办法在某个地方的文本文件中记录每个 404 Url?我们使用的是 Windows Server 2003 IIS-6。IIS 可以做到这一点吗?也许我们需要一个工具?自定义代码?谢谢。
在 Windows 2003 IIS-6 中跟踪或查看 Urls 404(未找到)请求的最简单方法是什么?我们正在迁移到新的 CMS,并且我们正在使用 ISAPI Rewrite 将旧 Urls 重定向到新 Urls,但我们希望确保我们不会遗漏重要的 Urls。有没有办法在某个地方的文本文件中记录每个 404 Url?我们使用的是 Windows Server 2003 IIS-6。IIS 可以做到这一点吗?也许我们需要一个工具?自定义代码?谢谢。
查看访问日志 %system32%\LogFiles\W3SVC1\exyymmdd.log 。
您可以使用 LogParser 进行查询(http://www.microsoft.com/DownLoads/details.aspx?FamilyID=890cd06b-abf8-4c25-91b2-f8d975cf8c07&displaylang=en)
就像是 :
查看此线程以了解可与 LogParser 一起使用的查询。
还要考虑ELMAH。它很容易添加,您可以将其设置为通过电子邮件发送 404 错误(假设它们不太健谈),或者登录到数据库、磁盘或内存中,甚至是 Twitter。作为第一步添加到您创建的任何项目中是非常值得的。