страница asp получает неправильный запрос - PullRequest
0 голосов
/ 18 августа 2010

У нас очень странная проблема с производственной площадкой.У нас есть часть на сайте, которая будет перечислять элементы по 5 одновременно.Также есть кнопка для просмотра всех сразу.При чередовании этих кнопок иногда список будет заполняться поиском, который одновременно выполняет другой пользователь.Это как если бы этот iis терял счет того, кто запрашивает что.Если вы указываете сервер разработки на реальную базу данных, этого не произойдет.Это происходит только с несколькими пользователями при просмотре сайта.Любая помощь с благодарностью!спасибо

Дополнительная информация: Мы используем ASP 2.0 с .net 3.5.IIS 6 на Windows Server 2003. Список заполняется с помощью хранимой процедуры из базы данных SQL Server 2008.

Ответы [ 2 ]

0 голосов
/ 29 ноября 2011

Старый, но, похоже, у вас может быть статическое поле в качестве члена класса вашей страницы.

0 голосов
/ 18 августа 2010

Является ли список, поступающий от объекта приложения, который используется несколькими пользователями?Казалось бы, самый простой ответ, который приходит на ум при использовании Classic ASP.В ASP.Net статическая переменная может вызвать эту проблему, поскольку будет только один экземпляр, и поэтому другой пользователь может получить то, что было предназначено для кого-то другого, возможно.Вам может потребоваться опубликовать более подробную информацию, например, используете ли вы COM-объекты для элементов в списке, типы в VBScript или что-то еще?


Список представляет собой набор наборов записей ADO или некоторый другой тип данных,язык?Это все еще вопрос, на который я бы хотел получить ответ, поскольку я мог бы представить несколько различных настроек, которые я хотел бы прояснить немного.Классический ASP не зависит от платформы .Net, но ASP.Net - это еще одна история, и в зависимости от того, где вы используете, это очень разные миры, которые немного смущают меня, когда я пытаюсь помочь вам, когда вы обращаетесь к ASP пару раз.в этом вопросе упоминание .Net заставляет меня думать, что вы используете технологию, которая пришла на смену ASP, а именно ASP.Net.

...