Request.IsAuthenticated一直为TRUE,调试发现httpContext.User.Identity.Name默认取到Windows登录账号。
使用FormsAuthentication.SignOut()注销,还是不行。
web.config也没有什么特殊的配置:
<httpRuntime targetFramework="4.5" maxRequestLength="2097151" requestLengthDiskThreshold="256" />
<compilation debug="true" targetFramework="4.5" />
<authentication mode="Forms">
<forms loginUrl="~/Account/Login" timeout="1" />
</authentication>
请大神帮我瞧瞧,谢谢了!
看看你的登录代码
未登录状态下,Request.IsAuthenticated也为true.