2011-10-24 7 views
2

WebmatrixのWebSecurityコンポーネントはかなり滑らかですが、ユーザーのセッションはあまりにも早く期限切れになります。数時間で測定されたように思えますし、セッションのタイムアウトを日数の点でもっと増やしたいと思います。ASP.NET Razor/Webmatrixサイトはユーザーをすぐにログアウトします。変更する方法?

セッションタイムアウトを変更するにはどうすればよいですか?あなたの質問への答えで

答えて

6

、あなたがsession timeout in your web.configのための任意の値を設定することができます

<configuration> 
    <system.web> 
    <sessionState timeout="value_in_minutes"></sessionState> 
    </system.web> 
</configuration> 

デフォルトでは、セッションはユーザーからの最後のアクティビティ20分後に期限が切れます。セッションを数日間持続させるのは難しいようです。私はそれについて考えることができる賢明な理由は全くありません。あなたはどんな問題を解決しようとしていますか?

+0

今は私が開発していると、それは非常にそれがタイムアウトを持って迷惑を見つける(となぜコールが失敗しているか分からない)。しかし、長期的には、私は20分では十分ではないことを知っています。私はスタックオーバーフローを覚えていません。 – tig

+0

ああ、ありがとう:-) – tig

+7

あなたは、ユーザーがクッキーを介してログインしているという幻想を提供することができます。これは、好きなだけ永続化することができます。セッションはWebサーバー上で管理されており、何百、何千人もの人がメモリを占有することはありません。 –

関連する問題