1

我正在尝试使用应用程序查找网站的访问者数量。

我的 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 中没有看到错误)

谢谢。

4

1 回答 1

1

您可以通过以下方式访问:

int i = HttpContext.Application["ActiveUsers"] as int;
于 2020-01-30T15:56:24.363 回答