Назад | Перейти на главную страницу

Почему мой классический веб-сайт ASP продолжает терять сеанс?

Доброе утро,

Недавно мы перешли с сервера на VPS с внешним поставщиком, оба компьютера работают под управлением Windows Server 2008 R2 Standard.

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

Насколько я могу судить, настройки в IIS такие же.

Настройки сервера:

Пул приложений - V2.0, Классический.

Состояние сеанса - В процессе, автоматическое определение, тайм-аут: 40, повторно создать истекший идентификатор сеанса.

ASP - Свойства сеанса - Включить состояние сеанса: True, максимальное количество сеансов: 4294967295, новый идентификатор безопасного соединения: Ture.

Интернет сайт: http://www.dibor.co.uk

Есть ли у кого-нибудь идеи, как это исправить?

Основные сведения см. По следующей ссылке: Состояние сеанса не работает? Проверьте свой веб-сад

Мы тоже сталкиваемся с этой проблемой примерно две недели. Возможно, идея с Fiddler в приведенной выше ссылке слишком техническая.

На своем веб-сервере вы можете локально подключиться к IIS с помощью браузера. Таким образом, вы можете выяснить, связана ли проблема с обработкой сеанса IIS или что-то в канале HTTP вырезает ваши файлы cookie ASPSESSIONID. Локально на нашем веб-сервере наш веб-сайт работает нормально. Это что-то в HTTP-коммуникации, например, брандмауэр, вырезающий наши файлы cookie ASPSESSIONID и нарушающий нашу обработку сеанса ASP Classic.