Тайм-аут сессии asp.net iis7? - PullRequest
       31

Тайм-аут сессии asp.net iis7?

3 голосов
/ 03 августа 2011

Я знаю, что это распространенная проблема, но я попробовал все найденные мной предложения, и ни одно из них, похоже, не работает для меня.

У меня есть выделенный сервер Windows с хостинг-провайдером.У меня есть веб-сайт, разработанный в asp.net.Я хочу увеличить время ожидания сеанса (не время ожидания приложения), то есть я хочу, чтобы сеансы длились дольше.

Я попытался отредактировать файл web.config, добавив эту строку внутри

<sessionState timeout="60"></sessionState>

И я попытался изменить это значение в iis, следуя этой статье:

http://technet.microsoft.com/en-us/library/cc725820(v=ws.10).aspx

Раздел аутентификации в моем файле web.config выглядит следующим образом:

<authentication mode="Windows"/>

Кажется, что ни один из этих параметров не работает.Значения сеанса равны нулю через 5 минут (или меньше).Я вошел в систему, подождал почти 6 минут, и при попытке получить доступ к другой странице значение сеанса было нулевым.

Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 03 августа 2011

попробуйте это в глобальном файле asax

void Session_Start(object sender, EventArgs e) 
    {
        // Code that runs when a new session is started
        Session.Timeout = Your Number here;
    }
...