Найти количество посетителей сайта в ASP. NET MVC, используя C# - PullRequest
1 голос
/ 30 января 2020

Я пытаюсь определить количество посетителей сайта с помощью приложения.

Мой 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)

Спасибо.

1 Ответ

1 голос
/ 30 января 2020

Вы можете получить к нему доступ через:

int i = HttpContext.Application["ActiveUsers"] as int;
...