В настоящее время я работаю над устранением ошибки с сайтом, над которым я работаю уже некоторое время.Проблема, с которой я сталкиваюсь, заключается в том, что мои объекты сеанса иногда перезаписываются, когда пользователи одновременно вызывают сайт.
Мой текущий режим сеанса - In-Proc и после прочтения другой поток, касающийся аналогичной проблемы Я полагаю, что моя проблема может быть связана.
Сайт использует Sql Reporting Services для генерации некоторых юридических документов путем запроса базы данных и использования XML из двух разных веб-сервисов.В этом сеансе я сохраняю пользовательский объект, содержащий членов, содержащих данные для создания документа в SRSS.
Проблема, возникающая у меня, возникает при открытии двух экземпляров сайта одновременно.Идентификаторы сеансов разные, но когда я начинаю генерировать формы, два объекта как-то разбрасываются по всем другим данным.Я до сих пор не совсем уверен, как это происходит.
До сих пор я думал о том, чтобы попытаться явно сохранить некоторые из наиболее чувствительных членов класса в сеансе, чтобы посмотреть, поможет ли это исправить некоторые из них.коррупция, или перейти к другой форме управления сессиями.У меня есть доступ к серверу SQL, чтобы я мог использовать режим хранения сеанса SQL.
У кого-нибудь есть какие-либо рекомендации / идеи?