网站用户必须在大约1-5分钟不活动后重新登录

时间:2016-10-28 16:20:07

标签: c# asp.net .net session

我接手使用C#开发一个网站,由于某种原因,该网站一直要求用户在大约1-5分钟不活动后重新登录。我检查了Web.config并将超时设置为60

<authentication mode="Forms">
  <forms loginUrl="login.aspx" name=".tgcpauth" defaultUrl="~/default.aspx" timeout="60" slidingExpiration="true" cookieless="UseCookies"/>
</authentication>

我也在Google Chrome和Firefox上试过这个。

我想要的最终结果是在30分钟而不是几秒钟之后将它们踢出去。

更新:我尝试在验证部分之前和之后将<sessionState timeout="30" />添加到我的代码中,但它仍然在闲置10分钟后将用户注销。我在某处读到了10分钟是IIS的默认时间。如果是这种情况,那么我如何知道我正在运行的IIS版本以及在哪里可以找到IIS?我正在使用Microsoft Visual Studio 2010.现在,如果我没有安装IIS,那么我应该安装它,它对我的​​c#网站有什么好处?

1 个答案:

答案 0 :(得分:0)

对于那些正在查看这个问题的人,我发现我对此无能为力,因为网站托管在GoDaddy上,而另一个副本位于共享服务器上的HostGator上,我们无法控制应用程序超时池。 / p>