Al hacer mis primeros intentos de ajax, decidí también utilizar IIS WCF alojado ahora. Lo extraño es que WCF no puede procesar varias solicitudes en paralelo para el mismo usuario/sesión, ¡si el modo de sesión está habilitado! Si el modo de sesión está deshabilitado en asp.net, las solicitudes se procesan en paralelo. El broser/cliente puede ejecutar varias solicitudes diferentes, donde algunas de ellas son de larga ejecución. Esto bloquea todos los requets adicionales y hace inutilizable mi aplicación ajax.¿Cómo forzar a un WCF alojado en IIS o ASMX [webservice] a usar el objeto de sesión de solo lectura?
Esto también se aplica a asmx [webservices]. Tenía una gran esperanza, para compilar los métodos de servicio web utilizando la interfaz "IReadOnlySessionState", pero esto tiene, en oppsite para páginas web, ninguna influencia. ¡Pero necesito acceder [la mayoría de las veces de forma leída] a la sesión de asp.net!
¿Alguien sabe alguna solución a este problema.
De todos modos, muchas gracias!
br - Mabra
Hola! Gracias por su publicación! Esto explica simplemente otra razón para NO usar WCF. Probé WebServices, que parece tener el mismo gehavoir. Aunque es más trabajo, estoy usando ASMX con concurreny en su lugar ... MS nuevas tecnologías a veces son de stonehenge ... ¡Muchas gracias! --mabra – mabra