Моя сессия обновляется каждые 20 минут.Я установил тайм-аут на 300 минут, но все же он возобновляется, вероятно, потому что пул приложений перезагружается.
Я храню UserId, который является Guid in Session и возвращает ноль.Проблема в том, что когда я использую членство, используя
Membership.GetUser().ProviderUserKey
, все работает нормально.Но, очевидно, это делает вызов базы данных.Как я могу предотвратить возникновение этой проблемы?Почему Membership.GetUser (). ProviderUserKey успешно, а Session - нет?