HttpContext.Current.Session ist in der Ashx-Datei null

Ich habe einige Fragen gesehen (Hier undHier), aber sie beantworten meine Frage nicht. Ich versuche, Ajax mit der Datei "ajax.ashx" und in der Funktion für den Zugriff auf die Sitzung aufzurufen. Aus irgendeinem Grund ist der Wert des Sitzungsobjekts selbst null.

Anwendungsbeispiel:

Session = HttpContext.Current.Session // This is null

Oder:

public virtual void ProcessRequest(HttpContext context)
{
    System.Web.SessionState.HttpSessionState Session = context.Session; 
    // This is null
}

In der Web.config:

<sessionState timeout="1800"></sessionState>

Antworten auf die Frage(1)

Ihre Antwort auf die Frage