Тайм-аут сеанса в ASP.NET MVC? - PullRequest
1 голос
/ 09 октября 2019

Я использовал этот конфиг в файле web.config, но выход приложения иногда через 20 секунд, иногда через 5 минут.

Моя конфигурация:

<system.web>
    <sessionState mode="InProc" timeout="40"></sessionState>
</system.web>

Ответы [ 3 ]

0 голосов
/ 09 октября 2019

Изменение значения времени ожидания простоя рабочего процесса IIS (по умолчанию: 20 минут)

Его можно изменить в Диспетчер IIS> Пулы приложений> DefaultAppPool> Свойства> Производительность.

0 голосов
/ 09 октября 2019

Возможно, возникла проблема с перезапуском пула приложений. вам может понадобиться установить ключ компьютера в web.config. Вы можете сгенерировать машинный ключ из здесь

<machineKey validationKey="44C0D499FB3076EACAC4F152325E806D269DDA2A63409AED8967FE2F4C0C5EAD22DEDFBC1AF7009FFD7C2BDE99765BB9483195D3B7C31515512B630400C0B735" decryptionKey="BBC3FB80FA576AE800CED1AAA9089699524A1EF83AD9A6372B72CB6894C326AE" validation="SHA1" decryption="AES" />
0 голосов
/ 09 октября 2019

в IIS вы можете установить время простоя в минутах. Там вы можете указать его. в Application pools->choose your project->Advanced Settings->idle time_out(minutes) вы можете установить его здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...