在Windows2003IIS-6中跟踪或查看Urls 404 (未找到)请求的最简单方法是什么?我们正在移动到一个新的CMS,我们使用ISAPI重写将旧的Urls重定向到新的Urls,但我们希望确保我们不会丢失重要的Urls滑过裂缝。有没有办法在某个文本文件中记录每个404 Url?我们正在使用WindowsServer2003IIS-6.IIS能做到这一点吗?也许我们需要一个工具?海关代码?谢谢。
发布于 2009-09-16 20:03:43
看看访问日志%system32%\LogFiles\W3SVC1\exyymmdd.log。
您可以使用LogParser查询( http://www.microsoft.com/DownLoads/details.aspx?FamilyID=890cd06b-abf8-4c25-91b2-f8d975cf8c07&displaylang=en )
类似于:
logparser "select count(cs-uri-stem), cs-uri-stem from <LOGFILE>.log where sc-status=401 group by cs-uri-stem order by count(cs-uri-stem)"发布于 2009-09-16 20:06:35
看看这个线程,您可以在LogParser中使用这些查询。
发布于 2009-09-17 02:27:15
还可以考虑ELMAH。它很容易添加,您可以让它设置为电子邮件404错误(假设它们不是太喋喋不休),或登录到一个数据库,磁盘,内存,甚至twitter。作为您创建的任何项目的第一步,添加它是非常值得的。
https://serverfault.com/questions/66045
复制相似问题