我使用表单身份验证。我希望我的应用程序不应该在一段时间后自动注销用户。
答案 0 :(得分:9)
您可以像这样更改超时:
<system.web>
<authentication mode="Forms">
<forms timeout="99999999"/>
</authentication>
</system.web>
可以找到更多配置选项here。
确保您的会话超时不小于表单身份验证超时。否则,您的用户将很难使用您的网站。
您可以在web.config中更改会话超时:
<system.web>
<sessionState timeout="999999999" />
<system.web>
可以找到更多详细信息here。
让某人无限期登录可能是一个安全问题。
答案 1 :(得分:4)
我不知道你是否可以完全关闭它,但你可以尝试在你的网络配置中设置一个大的超时值:
<authentication mode="Forms">
<forms loginUrl="Login.aspx" timeout="9999" slidingExpiration="true" defaultUrl="~/Default.aspx"/>
</authentication>