Доброе утро,
Недавно мы перешли с сервера на 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.