在ASP.NET MVC网站上,实现访问日志记录的最佳方式是什么?我想回答以下问题:ASP.NET MVC:访问日志
- 什么是最受欢迎的页面?
- 过去24小时内访问过哪些页面?
- 等
我能登录到服务器使用远程桌面,并捅了IIS日志我自己(甚至使用Microsoft日志文件分析器),但我希望能够运行从报告我的网站的管理页面。
这样做的最好方法是什么?我应该:
- 添加跟踪到我所有的控制器方法?
- 添加一个IHttpFilter(或其他),并有记录?
- 配置IIS(Windows 2008上的IIS7)登录到我的数据库中的表,然后为此表定义一个NHibernate映射?
- 还有别的吗?
当然,这使网站更依赖于外部因素。 MVC移植到Mono时会发生什么? 只是一个想法。 – Kieron 2009-01-26 15:22:37