Jak zmusić usługi WCF lub ASMX [usługa sieciowa] hostowana przez usługi IIS tylko do odczytu obiektu sesji?
Dokonując moich pierwszych prób ajaxowych, zdecydowałem się również, aby przejść do korzystania z WCF hostowanego przez IIS teraz. Dziwne jest to, że WCF nie może przetwarzać kilku żądań równolegle dla tego samego użytkownika / sesji, jeśli tryb sesji jest włączony! Jeśli tryb sesji jest wyłączony w asp.net, żądania są przetwarzane równolegle. Broser / client może wykonać kilka różnych żądań, z których niektóre działają długo. To blokuje wszystkie dalsze wymagania i sprawia, że moja aplikacja ajax jest bezużyteczna.
Dotyczy to również asmx [webservices]. Miałem wielką nadzieję, że skompiluję metody serwisów internetowych przy użyciu interfejsu „IReadOnlySessionState”, ale nie ma to wpływu na strony internetowe. Ale potrzebuję dostępu [najczęściej do odczytu] do sesji asp.net!
Czy ktoś zna jakieś rozwiązanie tego problemu.
W każdym razie wielkie dzięki!
br - mabra