HttpContext.Current.Session es nulo en el archivo Ashx

Vi algunas preguntas (aquí yaquí) pero no responden a mi pregunta. Estoy tratando de llamar a Ajax usando el archivo "ajax.ashx", y en función para acceder a la sesión. Por alguna razón, el valor del objeto Session en sí mismo es nulo.

Ejemplo de uso:

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

O:

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

En la web .config:

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

Respuestas a la pregunta(1)

Su respuesta a la pregunta