ログインするすべてのユーザーのログイン時間を延長しようとしていますが、何らかの理由で 15 ~ 20 分後にログアウトします。人々が実際にウェブサイトで記事を作成するので、ログアウト時間を300分にしたいので、これまでのところ時間が必要です...
// this is when users login i want the timeout to be 300 minutes automatically
FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(model.Email, model.RememberMe, 300);
string encTicket = FormsAuthentication.Encrypt(ticket);
Response.Cookies.Add(new HttpCookie(FormsAuthentication.FormsCookieName, encTicket));
これは私のweb.configです
<authentication mode="Forms">
<forms name=".loog" loginUrl="~/Account/login" timeout="300" protection="All" path="/" requireSSL="false" slidingExpiration="true" cookieless="AutoDetect"/>
</authentication>
20分ごとにログアウトされる理由は何でしょうか..何か助けていただければ幸いです!