У меня есть приложение ASP.NET MVC, использующее проверку подлинности с помощью форм.Вот строка кода, где я создаю токен аутентификации:
FormsAuthentication.SetAuthCookie(username, true);
Мой web.config содержит:
<system.web>
<machineKey validationKey="{unique key}" decryptionKey="{unique key}" validation="SHA1" decryption="AES" />
<authentication mode="Forms">
<forms loginUrl="~/account/" timeout="2880" />
</authentication>
...
</system.web>
<location path="my">
<system.web>
<authorization>
<deny users="?" />
</authorization>
</system.web>
</location>
Несмотря на то, что для параметра постоянного файла cookie задано значение true, мои пользователивыйдите из системы после нескольких дней бездействия.
Приложение развернуто на AppHarbor, но я испытал то же поведение, когда оно было размещено на выделенном сервере.
Чего мне не хватает, так этовызывать спорадический выход пользователей из системы?