首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在asp.net mvc站点上收集统计数据?

在asp.net mvc站点上收集统计数据?
EN

Stack Overflow用户
提问于 2011-12-14 09:04:16
回答 1查看 2K关注 0票数 5

嗨,我需要一些建议。

我需要一种方法来跟踪我的网站上的用户活动,没有第三方工具(如谷歌分析)。

所以基本上,任何到我的网站的请求,我需要激发一个异步任务,将收集用户的信息,并写入数据库。做这件事最好的方法是什么?

我试着写一个异步的httphandler,但是我不能开始工作。对于每个请求(对于所有的资源文件,如css jpg ...),它都会被多次命中。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-12-15 06:01:23

我目前正在使用log4net来做类似的事情。

我的log4net设置与这个article非常相似。在此之后,您可以创建一个记录器属性,该属性继承您可以附加到控制器的ActionFilterAttribute,我个人有一个应用了记录器属性的基本控制器。

在您的属性中,您将覆盖OnActionExecuting,并根据需要在log4net记录器中记录有关当前正在执行的操作的所有信息。只需确保您包含base.OnActionExecuting(filtercontext)您不想搞砸任何mvc管道,您只是在某一时刻连接到它来做一些日志记录。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8498383

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档