Время ожидания сеанса
Это может быть связано с тем, что время ожидания вашего сеанса слишком мало. Проверьте раздел "sessionState" вашего Web.Config, например, : -
<system.web><sessionState mode="InProc" timeout="60" /></system.web>
Что бы установить время ожидания сеанса 60 минут.
Повторное использование пула приложений
Другая возможная причина, с которой мы столкнулись, заключается в том, что ваш пул приложений по какой-то причине перерабатывается.
На всякий случай, потому что мы использовали настройку «Максимальная виртуальная память», я просто поднял ее, и с тех пор все в порядке.
Просмотрите в журнале системных событий события 1010, 1011, 1074, 1077, 1078, 1079, 1080 и 1117 от W3SVC и посмотрите, перерабатывается ли пул приложений, и если да, то в нем должно быть указано, почему.