1

私の Web アプリは 1 分ごとにサインアウトし、.aspxauth Cookie は (20 日) に設定され、asp.net_sessionid は (セッション終了) に設定されています。

私は以下のコードを使用していますが、役に立ちません-:

<authentication mode="Forms">
    <forms
    loginUrl="~/Account/Login.aspx"
    protection="All"
    timeout="30160"
    name=".ASPXAUTH"
    path="/"
    requireSSL="false"
    slidingExpiration="false"
    defaultUrl="~/Default.aspx"
    cookieless="UseCookies"
    enableCrossAppRedirects="false" />
</authentication>

アプリが頻繁にサインアウトしないようにするにはどうすればよいですか?

4

1 に答える 1

2

すべてがデフォルト設定になっているように見えるので、次の設定を使用します。

<forms loginUrl="~/Account/Login.aspx"" timeout="30160" />

web.config で、sessionStateがまったく存在しないか、何かに設定されていることを確認します。

<sessionState timeout="20"/>

デフォルトのフォーム認証を変更した場合は、この投稿を参照してください -

フォーム認証タイムアウト

于 2013-02-28T21:13:28.383 に答える