asp.net session httphandler

Asp.Net Session es nulo en el archivo ashx



httphandler (2)

Estoy tratando de acceder a la variable Session en Asp.Net ashx handler como se muestra a continuación.

public void ProcessRequest (HttpContext context) { context.Session["VariableName"] = Id; }

Pero el contexto. La sesión siempre es nula dentro del método anterior. ¿Cómo accedo a los objetos de sesión en el archivo ashx?


En VB, implemente las interfaces mencionadas por Anton (IRequiresSessionState o IReadOnlySessionState) de esta manera:

Public Class MyAshxFile Implements System.Web.IHttpHandler Implements System.Web.SessionState.IRequiresSessionState ''''need this for session variables Implements System.Web.SessionState.IReadOnlySessionState ''''need this for session variables