2017-12-14 5 views
0

、私の問題は、私は、私はweb.configファイルで使用していることについては、1時間に私のセッションタイムアウトを増やしたいです。セッションタイムアウト私はasp.netを使用してWebアプリケーションプロジェクトで働いています

<sessionState timeout="60" cookieless="false" mode="InProc"/> 

が動作していません。

特定のページは数分後自動的にログインページにリダイレクトされます。なぜそうなっていますか?

答えて

1

あなたは1時間にタイムアウトを設定したい場合は、クライアントのクッキーの有効期限が切れているようですし、IISを再認証するためにログインページにユーザーをリダイレクトし、次の

<configuration> 
    <system.web> 
    <sessionState timeout="60"></sessionState> 
    </system.web> 
</configuration> 
1

を使用しています。 sessionStateタイムアウトには関係ありません。タイムアウトをFormsAuthenticationに設定してください。 Web構成ファイルで

<authentication mode="Forms"> 
    <forms loginUrl="~/Account/LogIn" timeout="60" /> 
</authentication> 
+0

を変更私は、要求されたページがに関連する設定データので、アクセスすることはできません」と、私はエラーを取得しています....ことを使用してみましたページが無効です " –

+0

あなたの認証タイプは何ですか? FormsAuthenticationですか? – lucky

+0

1

、てsessionStateタイムアウトpropety

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

私は同じものを使用しています... –

+0

はそれのために働いていますか? –

+0

..は動作しません –

関連する問題