Ho visto alcune domande (Here e Here) ma non rispondono alla mia domanda. Sto provando a chiamare Ajax usando il file "ajax.ashx" e in funzione per accedere a Session. Per qualche ragione, il valore dell'oggetto Session stesso è nullo.HttpContext.Current.Session è null nel file Ashx
Uso esempio:
Session = HttpContext.Current.Session // This is null
Oppure:
public virtual void ProcessRequest(HttpContext context)
{
System.Web.SessionState.HttpSessionState Session = context.Session;
// This is null
}
nel web.config:
<sessionState timeout="1800"></sessionState>
Possibile duplicato di http://stackoverflow.com/questions/2156524/asp-net-session-is-null-in-ashx-file, ma questo ha anche una buona risposta e commenti. – goodeye