Переменные Request.ServerVariables не обновляются при одновременном входе в систему с 2 машин - PullRequest
0 голосов
/ 07 декабря 2010

Я использую IIS 7.0 на WS2008.

Я реализовал простую страницу входа, которая перенаправляет на другую простую страницу, показывающую ключ / значения Request.ServerVariables.Я использую встроенный поставщик членства SQL.

Веб-сайт находится на компьютере DEV, и на нем нет пользователей.

Когда я вхожу одновременно с двумя разными пользователямииз 2 разных мест (2 разных публичных адреса) одна из страниц Request.ServerVariables такая же, как и другая.Это включает в себя IP-адрес клиента, который тогда совершенно неверен.Аутентификация и другие файлы cookie также неверны.

Я проверил журнал IIS, и он показывает правильный адрес клиента и правильное имя для входа.

Если я затем перезагружаюнеправильная страница Я получаю правильные данные.

Есть ли проблема с параллелизмом в ASP.NET?Я отключил сеанс и кеширование, но у меня все еще такое же поведение.

Приветствия.

1 Ответ

0 голосов
/ 07 декабря 2010

У нас была точно такая же проблема, когда мы случайно слишком сильно кэшировали на IIS.Веб-сайт просто возвратил все, что возвращал ранее.

Посмотрите на настройки сайта и посмотрите, есть ли у вас какие-либо настройки в «Кэшировании вывода» вашего сайта.

...