Я бы предположил, что Session
является виновником здесь;со ссылкой здесь , вы можете попробовать добавить : IRequiresSessionState
в ваш обработчик (код позади ashx).Таким образом, у вас должно быть что-то вроде:
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;
}
}
}
Обратите также внимание, что легче говорить с переданным context
, но HttpContext.Current
тоже должно работать.