Я получаю исключение StackOverflowException в выделенной строке кода в фрагменте ниже, который находится в файле Global.asax.cs, может кто-нибудь рассказать мне, почему это может произойти?HttpContext.Current.Session дает исключение StackOverflowException?
Код:
public static HttpSessionState CurrentSession
{
get
{
if (HttpContext.Current == null)
return null;
return HttpContext.Current.Session;
}
}
Спасибо, Алекс.
Можете ли вы опубликовать трассировку стека? – ata
Это не дает мне трассировку стека, похоже, происходит во внешнем коде или в другом потоке или что-то в этом роде. –
Вы уверены, что код, который вызывает вашу собственность, не постоянно тянет его значение, пока оно не будет * не * null? – MartinHN