新しいプラットフォームに移行した後、サイトは非アクティブになってから人をログアウトします。これは決して起こることはありませんでしたので、私はより大きな値にタイムアウトを設定したいと思います。いくつかの設定を無効にして、コードでもsession.timeoutが1440に設定されています。iis6から7.5 asp.netセッションタイムアウトに変更
私はこの設定で別の設定を見つけることができます。
おかげ
新しいプラットフォームに移行した後、サイトは非アクティブになってから人をログアウトします。これは決して起こることはありませんでしたので、私はより大きな値にタイムアウトを設定したいと思います。いくつかの設定を無効にして、コードでもsession.timeoutが1440に設定されています。iis6から7.5 asp.netセッションタイムアウトに変更
私はこの設定で別の設定を見つけることができます。
おかげ
ワーカープロセスが非アクティブの20分後に有効期限が切れるように設定されたとして、アプリケーションプールがリサイクルされました。
は、ここでは、IISのセッション情報を見てください:HttpSessionState.Timeout Property
<configuration>
<system.web>
<sessionState
mode="InProc"
cookieless="true"
timeout="30" />
</system.web>
</configuration>
あなたは認証のためのウェブサイトのルートディレクトリにあなたのweb.configファイルには、このセクションを追加することができます。
<system.web>
<authentication mode="Forms">
<forms timeout="1440" slidingExpiration="true"/>
</authentication>
</system.web>
フォーム認証を使用していると仮定します。
セッションタイムアウトのそして、この:
<system.web>
<sessionState timeout="1440"/>
<system.web>
グローバルweb.configでタイムアウトを設定していますか? – Brissles
'global' web.configを明確にしてください。 Webサイトフォルダのルートにあるweb.configはタイムアウトを設定しません。しかし、ログイン後にコードを介して設定されますが、他の場所ではそれを上回らなければなりません。 – Robert