2015-09-22 2 views
0

В моем приложении я столкнулся с проблемой тайм-аута сеанса. Случается, что внезапно вышли пользователи. Я много ищу для решения и много чего делал. Как и увеличение таймаута сеанса, тайм-аут простоя, реализованный keepalive. Но проблема все еще существует Возможно ли, что это связано с подключением к Интернету. Потому что я видел несколько раз в консоли, что net::Error connection-reset, Network-changed и т. Д.Тайм-аут сеанса в asp.net mvc

Если да, то какое может быть возможным решением для этого.

Спасибо,

+0

Если с помощью SQL Server в качестве базы данных вы можете выбрать для состояния сеанса SQL Server. Вот ссылка [Управление состоянием сеанса SQL Server] (https://support.microsoft.com/en-us/kb/317604) – Prabhat

ответ

0

Тайм-аут сеанса управляется с помощью следующего ключа в файле web.config ...

<system.web> 
    <sessionState mode="InProc" timeout="30" /> 
    </system.web> 
+0

да, вы правы, но я установил тайм-аут на '180' означает 3 часа и его выход иногда через час, иногда через полчаса –

+0

Попробуйте увеличить значение тайм-аута сеанса в IIS. Значение по умолчанию для этого - 20 минут. Вы можете установить для web.config время ожидания сеанса через 4 года, но тайм-аут сеанса IIS переопределит его. Предполагая, что ваши пользователи не активны на вашем сайте –

+0

, как упоминалось в вопросе, я уже установил тайм-аут простоя и тайм-аут простоя - это «190», а таймаут сеанса в IIS - «180». –

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