非常に非効率ですが、ASP.NET セッションを 10 時間維持する必要がありました… (600 分)
だから私はウェブ設定に書いた...
<authentication mode="Forms">
<forms slidingExpiration="true" loginUrl="algoExpirou.aspx" name="AuthCookieConte" timeout="600" path="/">
</forms>
</authentication>
と 'チケット...
Dim isPersistent As Boolean = False
Dim ticket As New FormsAuthenticationTicket(1, strNomeDoRespondente, System.DateTime.Now, DateTime.Now.AddMinutes(600), isPersistent, userData, FormsAuthentication.FormsCookiePath)
Dim encodedTicket As String = FormsAuthentication.Encrypt(ticket)
Response.Cookies.Add(New HttpCookie(FormsAuthentication.FormsCookieName, encodedTicket))
セッション!!
Session.Timeout = 600
とにかく、約25分後に何かが消えます...ログから:
5:11:25 - ログイン
5:35:28 - タイムアウト...
0:24:03 違い
今、私は何が起こっているのか手がかりを持っていません。サイトのホスティングは共有されており、タイムアウトに何らかの制限があるのだろうかと思いますが、サイトはテスト中であり、誰も使用していません。
それについて何か考えてくれてありがとう…よろしく、RConte