下のスニペットで強調表示されているコード行に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