0

任意のページを初めてクリックすると Web アプリケーションがあり、ログイン ページにリダイレクトされます。再度ログインすると、ページにアクセスでき、問題なく動作します。IIS でホストしているときにのみエラーが発生します。

私は使用しています

  • iis 8
  • asp.net 4.0
  • OS: SQL Server 2012
  • ブラウザ:IE10

フォーム認証を使用すると、ユーザーはログイン前にログインページを見ることができ、ログインして次のページに移動しようとすると、再度ログインページにリダイレクトされ、資格情報を入力するとページは正常に機能しますが、サーバーを再起動するとエラーが発生します再びコーン

ウェブキー

<identity impersonate="true" />
<authentication mode="Forms">
<sessionState timeout="180" />
4

2 に答える 2

0

ログインページが再度リダイレクトされる場合は、このコードに従ってログインセッションを設定する必要があります。タイムアウト値は、ログイン後に再度リダイレクトされないように設定されているため、このコードを試してください。

Page.ClientScript.RegisterStartupScript(Me.GetType, "TimeoutScript", 
"setTimeout(""top.location.href = '~/Login.aspx'""," &
 ConfigurationManager.AppSettings("SessionTimeoutMilliseconds") & ");", True)
于 2013-10-05T05:04:28.730 に答える