Управление сессиями в ASP.NET - PullRequest
0 голосов
/ 07 апреля 2011

У меня есть приложение ASP.NET. На главной странице есть древовидная ссылка пользователей:

  1. nagarpalika
  2. Корпорация
  3. talukapanchayat

Это приложение отлично работает на моем ПК.

Но когда я создаю виртуальный каталог для своего приложения для функционального тестирования, возникает проблема.

  1. Если два пользователя на разных компьютерах нажимают одну и ту же ссылку (например, «nagarpalika»), то данные, принадлежащие одному пользователю, отображаются на ПК другого пользователя.

  2. Идентификатор сеанса на одном компьютере меняется на другой

Почему это?

1 Ответ

0 голосов
/ 07 апреля 2011

Я полагаю, что вы используете статические классы внутри своего приложения?
Статические классы внутри веб-приложения означают, что если один пользователь хранит значения в экземпляре этого класса, все пользователи увидят значения этого пользователя.

Все пользователи используют 1 объект, поэтому любое тело может прочитать или изменить его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...