2016-04-18 6 views
2

私はasp.netでwebformsを作成しています。ウェブサイトはセッションベースの作業に基づいています。しかし、私はセッションタイムアウトの問題があります。例えば、私のシステムにログインしてから4〜5分後にセッションが終了するとします。セッションタイムアウトを長くするためにすべてを試しました。ここに何かあります。Asp.netのセッション時間が短すぎます

pleskパネルのセッションタイムアウトを2000に変更しました。 web.configファイル内

<sessionState timeout="120"></sessionState> 

私のログインページ

Session["user_id"] = "12313"; 
Session["username"] = "john doe"; 
Session.Timeout = 2000; 

私は、コントロールセッションのためにこれらのコードを使用しています。私のdefault.aspxページ

なぜ私のセッションは4~5分で失効しますか?

+0

は、あなたがあなたの 'Session'を配置していないことを確認です:あなただけを参照し、代替として、ASP.NETセッション状態を使用することができますか? –

+0

IISにもセッション状態が設定されていますか?どのIISバージョンを使用していますか? – Nitin

+0

@Nitin私は私のホスティングプロバイダのpleskパネルを使用しています。私の窓にないIIS –

答えて

2

<system.web> 
    <sessionState mode="InProc" cookieless="false" timeout="60" /> 
</system.web> 
+0

あなたのコードを私のweb.configファイルに追加しました。今はGoogle Chromeで動作しています。しかしyandexブラウザではありません。私は私がクロムを好むべきだと思う:) –

+0

私はyandexのブラウザについて多くのアイデアはありません。私はそれを確認する必要があります。 :) –

関連する問題