专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > ASP.NET

通过Global.asax统计txt文件的下载次数有关问题

发布时间:2011-06-22 17:14:53 文章来源:www.iduyao.cn 采编人员:星星草
通过Global.asax统计txt文件的下载次数问题
如题,我想统计.txt文件的下载次数,本地用的是vs2008的调试环境,在Global.asax里通过下面这个方法做访问记录统计
void Application_BeginRequest(object sender, EventArgs e)

  //url的访问统计
  //保存访问记录

http://localhost:4848/book/getname.aspx
http://localhost:4848/txt/1234.txt
在本地通过vs2008设断点调试运行正常,以上两个url都会走Application_BeginRequest这个方法。
但是我放到服务器上以后(服务器配置环境是windows server 2008+IIS+.net framework3.5)运行,通过这个url(http://.../txt/1234.txt)下载文件的时候不走这个方法(Application_BeginRequest),但是这个页面(http://.../book/getname.aspx)走这个方法(Application_BeginRequest)。服务器上没装vs2008。为了确认没有有走这个方法,我在这里面Application_BeginRequest加了一句这个Response.Write("ceshi");测试了,得到的结果一样。
请高手解答服务器上通过这种地址(http://.../txt/1234.txt)下载文件的时候,如何才能走Application_BeginRequest这个方法做下载统计。

------解决方案--------------------
不在Application_BeginRequest方法,可能是因为iis本身的问题,静态页面都通过iis直接返回了,而不用asp.net处理程序来执行。你可以把*.txt扩展名改成aspx相同的处理程序来试验 

------解决方案--------------------
http://www.8844.com/html/IT_jiaocheng/ruanjian/sheji_kaifa/biancheng/biancheng_yuyan/dotnet/2011/06-22/361643.html


http://msdn.microsoft.com/en-us/library/ms227673.aspx
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: