ASP.NET网站页面的覆盖率报告

时间:2010-02-09 23:34:22

标签: asp.net iis

我已经使用了一个ASP.NET网站,其中客户端使用Web服务器作为代码存储库,即从网站中删除页面涉及不再链接到它。有大量未使用的文件,我想将这些文件归档并到达只有活动网站使用的文件的精简git存储库。

如何获得使用或覆盖数据,这些数据会在约定的时间段(即一个月)内告诉我哪些页面被点击?我知道在ASP.NET中有很多方法可以做到这一点,甚至在普通的IIS中,但是我想要一些方便而简单的方法来做这个。

2 个答案:

答案 0 :(得分:1)

我建议使用IIS日志,但这不会报告用户未访问过的链接页面。

您可以尝试在网站上运行蜘蛛。这是一个免费的工具。 http://www.trellian.com/sitespider/download.htm

如果存在指向页面的缓存链接,您应该注意从Web服务器删除哪些文件。一个好的策略是使用谷歌。运行以下搜索查询以查看哪些页面返回“site:example.com”,其中example.com是您网站的域。

答案 1 :(得分:0)

查看约定期间的访问日志,并将访问的页面列表与所有页面的完整列表进行比较。这似乎比不必要的工作更多。

有一个名为Xenu链接检查程序,它已包含您需要的功能。它可以占用您的网站,如果您告诉它文件的位置,它将为您识别未使用的文件。