分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

ASP.NET MVC编程入门--网站访问统计

发布时间:2023-09-06 01:14责任编辑:傅花花关键词:.NETMVC

参考文章:Asp.Net MVC3.0网站统计登录认证的在线人数

参考文章:ASP.net中网站访问量统计方法代码

Global 代码:

 ???????protected void Application_Start() ???????{ ???????????Application["online"] = 0; ??///在应用程序第一次启动时初始化在线人数为0 ???????????AreaRegistration.RegisterAllAreas(); ???????????RouteConfig.RegisterRoutes(RouteTable.Routes); ???????????log4net.Config.XmlConfigurator.ConfigureAndWatch(new FileInfo(Server.MapPath("/configs/log4net.config"))); ???????} ???????protected void Session_Start(object sender, EventArgs e) ???????{ ???????????//获取访问者的IP,获取访问者的来源 ???????????common.SysInfo.SessionLog(Request.ServerVariables["REMOTE_ADDR"], Request.UrlReferrer); ???????????//锁定变量 ???????????Application.Lock(); ???????????Application["online"] = (int)Application["online"] + 1; //在线人数加+1 ???????????//解锁 ???????????Application.UnLock(); ???????} ???????protected void Session_End(object sender, EventArgs e) ???????{ ???????????// 在会话结束时运行的代码。 ????????????// 注意: 只有在 Web.config 文件中的 sessionstate 模式设置为 InProc 时,才会引发 Session_End 事件。如果会话模式设置为 StateServer ????????????// 或 SQLServer,则不会引发该事件。 ???????????//锁定变量 ???????????Application.Lock(); ???????????Application["online"] = (int)Application["online"] - 1; //在线人数加+1 ???????????//解锁 ???????????Application.UnLock(); ???????}

ASP.NET MVC编程入门--网站访问统计

原文地址:http://www.cnblogs.com/bmbh/p/7560334.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved