Sesiones en diseño asincrónico

Estamos creando una aplicación web habilitada para AJAX que realiza múltiples solicitudes asincrónicas al servidor. Cada una de estas solicitudes de servidor son tareas de servidor de larga ejecución y cada una devuelve un objeto JSON a la página html. Cada una de estas llamadas necesita acceso de lectura / escritura al objeto Session.

Pero ASP.NET bloquea el objeto de sesión cuando hay varias tareas asincrónicas en proceso, bloqueando así la primera llamada asincrónica. Por lo tanto, estas llamadas asincrónicas nunca suceden en paralelo.

PS: las llamadas asincrónicas son llamadas PageMethod.

as sesiones @Are 'no' se recomiendan en primer lugar cuando se utilizan llamadas asincrónicas paralelas. Cualquier otra sugerencia sobre el diseño de este modelo de solicitud asíncrono será muy apreciada.

Respuestas a la pregunta(2)

Su respuesta a la pregunta