HttpContext.Current.Session ma wartość null w pliku Ashx
Widziałem kilka pytań (Tutaj iTutaj), ale nie odpowiadają na moje pytanie. Próbuję wywołać Ajax przy użyciu pliku „ajax.ashx” oraz w funkcji dostępu do sesji. Z jakiegoś powodu sama wartość obiektu Session jest null.
Użyj przykładu:
Session = HttpContext.Current.Session // This is null
Lub:
public virtual void ProcessRequest(HttpContext context)
{
System.Web.SessionState.HttpSessionState Session = context.Session;
// This is null
}
W Web.config:
<sessionState timeout="1800"></sessionState>