我建立一个.NET的Web应用程序,并使用窗体身份验证与cookies要记住,如果用户在签署或不重置IIS:身份验证的用户后,.NET
<authentication mode="Forms">
<forms timeout="4320" cookieless="UseCookies" loginUrl="~/account.aspx" name="test" slidingExpiration="true" />
</authentication>
但是,建设,改变后web.config或执行IIS重置,我加载的第一页显示我没有登录。但是,如果我再次刷新页面,则会显示我已登录,即使我没有做任何事情。
所以它似乎记得我登录了,但只在第一页加载后。
那是平常的吗?我在web.config中配置错了吗?这仅仅是一个本地主机问题吗?
有趣的一个。你使用正常的asp.net webforms? CodeBehind中是否有IsPostBack逻辑? – christofr 2011-06-14 13:34:21
服务器反弹后,cookie仍然有效是正常的。第一页不起作用并不正常。 – 2011-06-14 13:35:36
你在另一台机器上试过这个吗? – Matt 2011-06-14 13:44:52