Supongo que Session
es el culpable aquí; con referencia here, es posible que desee intentar agregar : IRequiresSessionState
a su controlador (el código subyacente para el ashx). Por lo que debe tener algo como:
public class Handler1 : IHttpHandler, System.Web.SessionState.IRequiresSessionState
{
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
context.Response.Write("Hello World");
context.Session["loggedIn"] = true;
}
public bool IsReusable
{
get
{
return false;
}
}
}
Tenga en cuenta también que es más fácil hablar con el context
pasado, pero HttpContext.Current
debe trabajar también.