当我们第一次点击它重定向到登录页面的任何页面时,我有一个Web应用程序, 当我再次登录时,我可以访问该页面,它工作正常,它只是在我在IIS上托管时给出错误
我正在使用
我正在使用表单身份验证 用户可以在登录前查看登录页面 一旦他登录并尝试进入下一页,他就会再次被重定向到登录页面,他输入凭据页面工作正常 但当我重新启动服务器时,错误锥体再次出现
网络密钥
<identity impersonate="true" />
<authentication mode="Forms">
<sessionState timeout="180" />
答案 0 :(得分:0)
如果您的登录页面再次重定向,您必须根据此代码中的登录会话设置登录会话,设置超时值,以便登录后不会再次重定向,所以请尝试此代码
Page.ClientScript.RegisterStartupScript(Me.GetType, "TimeoutScript",
"setTimeout(""top.location.href = '~/Login.aspx'""," &
ConfigurationManager.AppSettings("SessionTimeoutMilliseconds") & ");", True)
答案 1 :(得分:0)
在你的问题中没有多少,但认证载体可能是原因。您使用的Cookie或会话信息是否设置为不同的服务器或路径?