Хорошо, этот действительно странный. Я использую .net для моего бэкэнда и Flex для моего внешнего интерфейса. Я также использую WebOrb.Net для управления своими вызовами RemoteObject.
Когда пользователь впервые открывает мое приложение Flex, я перезваниваю в .Net и сохраняю несколько настроек в переменной сеанса, чтобы все последующие запросы к .Net могли просто извлечь эти значения из сеанса, и поэтому я не не нужно проходить их каждый раз. Теперь на стороне .Net у меня есть модель, в которой я хранил эти значения, а затем я сохраняю модель в сеансе. Таким образом, любой класс .Net может получать статическую ссылку на модель всякий раз, когда ему это нужно, и эта ссылка загружает значения из сеанса.
Если у меня только один пользователь, использующий приложение, все отлично работает! Если у меня есть два пользователя, использующих приложение одновременно, мы начинаем сталкиваться с проблемами. Пользователь A начнет подбирать настройки для пользователя B. Как это вообще возможно. Я думал, что сеансы должны были быть уникальными для пользователя.
Если бы кто-нибудь мог предложить какую-то помощь в этом, это было бы УДИВИТЕЛЬНО!