使用 C# 在 ASP.NET MVC 中查找站点的访问者数量
Find Number of visitors for a site in ASP.NET MVC using C#
我正在尝试使用应用程序查找网站的访问者数量。
我的 Global.asax.cs 看起来像这样:
public class MvcApplication : System.Web.HttpApplication
{
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
RouteConfig.RegisterRoutes(RouteTable.Routes);
BundleConfig.RegisterBundles(BundleTable.Bundles);
//Added for version tracking
Application["ActiveUsers"] = 0;
}
我的控制器添加了以下代码:
string i = Application["ActiveUsers"].ToString();
但我收到错误“应用程序'在当前上下文中不存在”。
我是否缺少任何名称空间或应用程序是否在控制器级别不工作。(我在 Golbal.asax.cs 中没有看到错误)
谢谢。
您可以通过以下方式访问:
int i = HttpContext.Application["ActiveUsers"] as int;
我正在尝试使用应用程序查找网站的访问者数量。
我的 Global.asax.cs 看起来像这样:
public class MvcApplication : System.Web.HttpApplication
{
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
RouteConfig.RegisterRoutes(RouteTable.Routes);
BundleConfig.RegisterBundles(BundleTable.Bundles);
//Added for version tracking
Application["ActiveUsers"] = 0;
}
我的控制器添加了以下代码:
string i = Application["ActiveUsers"].ToString();
但我收到错误“应用程序'在当前上下文中不存在”。
我是否缺少任何名称空间或应用程序是否在控制器级别不工作。(我在 Golbal.asax.cs 中没有看到错误)
谢谢。
您可以通过以下方式访问:
int i = HttpContext.Application["ActiveUsers"] as int;