Tengo un HttpHandler que se ejecuta en una página de cliente (dominio cruzado, no en nuestro servidor IIS, etc.) y cuando hacen clic en nuestro enlace incrustado, se desactiva el controlador en nuestro servidor. Hasta ahora todo funciona normalmente.¿Cómo se usa el estado de sesión ASP.NET en un HttpHandler?
Ahora estoy tratando de usar el objeto System.Web.HttpContext.Session pero es nulo. ¿Estoy pensando que es nulo porque no tenemos una sesión hasta que se invoque nuestro HttpHandler? ¿Y múltiples llamadas al manejador crearán una nueva sesión por llamada? Si este es el caso, ¿la MS acaba de deshabilitar el objeto Session al llamar a un HttpHandler? ¿Alguien puede confirmar esto?
Si este es el caso, ¿qué haces para mantener el estado entre llamadas? ¿Algún tipo de objeto de datos basado en SQL? ¿Un archivo?
TIA
@ Michael no habría constituido en el pensamiento de que, en un millón de años gracias :) –
Ejecución trabajado para mí: Public Class BasicHandler Implementa IHttpHandler Implementa IRequiresSessionState –