HttpContext.Current.Session является пустым в файле Ashx

Я видел несколько вопросов (Вот а такжеВот) но они не отвечают на мой вопрос. Я пытаюсь вызвать Ajax, используя файл "ajax.ashx" и в функции для доступа к сеансу. По какой-то причине значение самого объекта Session равно нулю.

Пример использования:

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

Или же:

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

В Web.config:

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

Ответы на вопрос(1)

Ваш ответ на вопрос