页面重定向到登录页面

时间:2013-10-05 04:59:29

标签: asp.net redirect sql-server-2012 iis-8

当我们第一次点击它重定向到登录页面的任何页面时,我有一个Web应用程序, 当我再次登录时,我可以访问该页面,它工作正常,它只是在我在IIS上托管时给出错误

我正在使用

  • iis 8
  • asp.net 4.0
  • OS:sql server 2012
  • 浏览器:IE10

我正在使用表单身份验证 用户可以在登录前查看登录页面 一旦他登录并尝试进入下一页,他就会再次被重定向到登录页面,他输入凭据页面工作正常 但当我重新启动服务器时,错误锥体再次出现

网络密钥

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

2 个答案:

答案 0 :(得分:0)

如果您的登录页面再次重定向,您必须根据此代码中的登录会话设置登录会话,设置超时值,以便登录后不会再次重定向,所以请尝试此代码

Page.ClientScript.RegisterStartupScript(Me.GetType, "TimeoutScript", 
"setTimeout(""top.location.href = '~/Login.aspx'""," &
 ConfigurationManager.AppSettings("SessionTimeoutMilliseconds") & ");", True)

答案 1 :(得分:0)

在你的问题中没有多少,但认证载体可能是原因。您使用的Cookie或会话信息是否设置为不同的服务器或路径?