C# 网站授权行为异常

C# 网站授权行为异常,c#,asp.net,web-config,authorization,C#,Asp.net,Web Config,Authorization,我正在asp.net4中使用表单身份验证。但授权行为异常。 以下是我的web.config代码片段- <authentication mode="Forms"> <forms loginUrl="Login.aspx" timeout="2880" protection="All" path="/" /> </authentication> <authorization> <deny users="?"/> <allo

我正在asp.net4中使用
表单
身份验证。但授权行为异常。
以下是我的web.config代码片段-

<authentication mode="Forms">
  <forms loginUrl="Login.aspx" timeout="2880" protection="All" path="/" />
</authentication>
<authorization>
  <deny users="?"/>
  <allow users="*"/>
</authorization>

当我尝试打开任何网页时,我会按预期重定向到
Login
页面。如果关闭浏览器,我应该注销,但这不会发生,尽管我正在设置
persistentCookie=false
,如下所示
FormsAuthentication.RedirectFromLoginPage(用户名,false)
现在关闭浏览器后,如果再次登录,我将被视为已验证用户,但如果我在浏览器中清除
cookie缓存
,我将不会被视为已验证用户

我没有在任何地方设置cookie,我也不想要持久cookie,为什么会发生这种情况。
如果我遗漏了什么,请告诉我

没有人知道与此相关的事情
我刚刚发现这个问题只出现在Chrome 21.0上,而不是Firefox 7.0或Opera 11.4上(即使会话结束也存在身份验证问题)。

当您使用默认情况下存储在Cookie中的身份验证凭据时。如果要更改此行为,可以使用
cookieless=“UseUri”
属性,凭证将存储在URL中。你可以找到更多的信息


timeout属性指定cookies的存储时间(以分钟为单位),默认值为30。

发布更多代码。你知道属性
timeout
在做什么吗?似乎你不知道,因为你问了这个问题。@Ramhound不知道timeout在做什么,我对这一切都不熟悉,我还有很多东西要学。因此,我认为没有必要进行向下投票。如果您能给出答案,我们将不胜感激。我已删除除loginUrl之外的所有属性,但问题仍然存在。我不能因为其他原因使用Uri cookies,任何你能建议的。