NullReferenceException в Global.asax при обращении к Context.User.Identity в Session_Start - PullRequest
0 голосов
/ 30 сентября 2010

Когда я отлаживаю приложение в ASP.NET, примерно через ~ 5 минут я получаю NullRefEx, полученный от global.asax.cs относительно:

protected void Session_Start(Object sender, EventArgs e)
        {
            WindowsIdentity identity = null;
            identity = (WindowsIdentity)(Context.User.Identity);
...

Контекст на данном этапе равен Null.Я нуб в ASP.NET в отношении Global.asax.cs.Этот код был написан другим разработчиком.

РЕДАКТИРОВАТЬ: Это код с HttpContext ...

    protected void Session_Start(Object sender, EventArgs e)
    {
    WindowsIdentity identity = null;
    identity = (WindowsIdentity)(HttpContext.Current.User.Identity);

1 Ответ

0 голосов
/ 30 сентября 2010

Попробуйте:

identity = (WindowsIdentity)(HttpContext.Current.User.Identity); 

отредактировано для большей ясности (надеюсь ...)

...