ユーザーが私のサイトにログインすると、Cookie は 1 か月後に期限切れになりますが、それでも 10 ~ 20 分後にログアウトされます。Cookie と webconfig 認証のために、ログインに使用するコードを提供するかどうかは不明です
ここにコードがあります
ログイン時のコード
Dim cookie As HttpCookie = FormsAuthentication.GetAuthCookie(usernameforcookie, _
keepme.Checked)
' Expires in 30 days, 12 hours and 30 minutes from today.
cookie.Expires = DateTime.Now.Add(New TimeSpan(30, 0, 0, 0))
Response.Cookies.Add(cookie)
Response.Redirect("Home.aspx")
ここでは、Cookie は 1 か月間保存されます
そして、メインのWeb構成ファイルで設定しました
<authentication mode="Forms">
<forms loginUrl="Login.aspx" />
</authentication>
<authorization>
<deny users="?"/>
</authorization>
<customErrors mode="Off"/>
さらに、たとえばフォーラムフォルダーに多くの webconfig があります。ここでは、フォーラムは誰でも表示できるため、認証を与えることでユーザーを認証しました。以下は、フォーラムの web config のコードです。
<authorization>
<allow users ="*"/>
<deny users="?"/>
</authorization>
今問題は..不確かな時間が10分後、時には30分後にユーザーが自動的にログアウトされるが、開発サーバーでは正常に動作する