Tenemos un servicio web .mx asmx al que se llama desde javascript (usando ASP.Net AJAX) y requiere acceso a Session.¿Acceso de solo lectura a la sesión en una llamada al servicio web?
[WebMethod(true)]
public string DoSomethingOnTheServer() { }
Nos encontramos con el problema de la sesión bloqueada en una solicitud de lectura/escritura. ¿Hay alguna forma de marcar un método de servicio web como que requiere acceso de solo lectura a la sesión?
Gracias!
El problema es que el método permite tanto el acceso de lectura ... Estoy buscando una manera de para activar el acceso de lectura (activar el acceso de escritura causa bloqueo cuando tiene varias solicitudes simultáneas). Sin embargo, no creo que haya una manera. – Jonas
Ah, ja, ahora veo ... Ahora que he hecho un poco más de búsqueda, no tiene mucho sentido que pueda configurar una página para tener acceso de solo lectura, pero no un servicio web. ¿Qué sucede si coloca WebMethods en una página aspx (expuesta como WebMethods) y configura la propiedad EnableSessionState de la página como ReadOnly? No es la mejor solución, pero podría funcionar. – PhillFox