2012-02-19 2 views
0

У меня в настоящее время возникают проблемы с моим общим хостингом, поскольку я не могу использовать сеансы, потому что они тайм-аут примерно через 20 секунд (когда appPool становится переработанным, я думаю) мы рассмотрели использование режима sqlServer или sessionState, но у хостинговой компании нет этих настроек, или я не могу их установить и, похоже, считаю, что файлы cookie являются жизнеспособной альтернативой.Сессии и общий хостинг (Asp.net)

Может ли кто-нибудь рекомендовать любую хостинговую компанию, предлагающую общее решение, в котором работают сессии, и предпочтительно находится в Великобритании.

После осмотра сегодня я думаю, что я собираюсь пойти на решение VPS, поскольку я не думаю, что он доступен в любом месте по тарифному плану.

Спасибо.

ответ

1

Сессия в ASP.NET должна просто работать. Рециркуляция по умолчанию AppPool составляет около 26 часов или около того. Если AppPool перерабатывается через 20 секунд, я бы запросил поддержку у вашего хостинг-провайдера. В противном случае сеанс SqlServer позволяет иметь любую именованную базу данных в качестве хранилища сеансов aspnet (вы можете настроить это в файле web.config под <sessionState>.

Таким образом, это означает, что любой хостинг-провайдер ASP.NET, который позволяет вам База данных sql-сервера может предоставить вам состояние сеанса. В Великобритании их много. Один из них - фастфуты.

Смежные вопросы