asp.net – 如何将会话超时设置超过20分钟.
发布时间:2020-05-23 20:21:40 所属栏目:asp.Net 来源:互联网
导读:我的项目有问题.我的网站上有一个管理面板.人们可以使用用户名和密码登录,可以编辑网站内容.有时,用户最多可能需要30-40分钟才能输入内容,但会话超时仅在20分钟后过期. 我试图在web.config中配置它,例如: authentication mode=Windows/sessionState timeout=
|
我的项目有问题.我的网站上有一个管理面板.人们可以使用用户名和密码登录,可以编辑网站内容.有时,用户最多可能需要30-40分钟才能输入内容,但会话超时仅在20分钟后过期. 我试图在web.config中配置它,例如: <authentication mode="Windows"/> <sessionState timeout="60" /> 并像这样: <system.web>
<sessionState timeout="60"></sessionState>
</system.web>
并以我的形式尝试过: if (ds.Tables["LOG"].Rows.Count > 0)
{
Session["IsLoggedIn"] = "true";
Session.Timeout = 60;
Response.Redirect("Default.aspx");
}
else
{
Label1.Text = "Username/Password is wrong!!";
}
以上解决方案均无效.我分别和一起尝试了每个,但会议在20分钟后仍然过期. 解决方法另一个提示是查看您的IIS设置.当我不得不改变我的超时时,我不得不进行一些服务器端更改.检查应用程序池的空闲超时设置.如果站点空闲(我认为默认为5分钟),则应用程序池将关闭以节省服务器资源.这也会杀死一个会话.尝试增加应用程序池的空闲超时,看看这是否有帮助. IIS目录配置选项 显然,如果您处于共享托管环境中,您很可能无法对此进行调整. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- .net – 是否必须在自定义实现中覆盖默认的成员资格提供程序
- asp.net-mvc – ASP.NET MVC的所有可用ActionResults是什么
- asp.net – 如何更改.ASPX自动格式化设置(Visual Studio)
- asp.net – Visual Studio 2010中的HTML格式
- asp.net-web-api – 如何访问所有querystring参数作为字典
- asp.net-mvc – CloudFlare SSL与ASP.NET MVC RequireHttps
- asp.net-mvc – 使用城堡温莎的实体框架
- asp.net-mvc-3 – 在ASP.NET MVC3 Intranet应用程序中获取登
- asp.net-mvc – Thunderdome MVC-为什么在MVC中使用one-mod
- asp.net-mvc3 EditorFor模板名称问题
推荐文章
站长推荐
- asp.net-mvc – MVC 3 Webgrid – 你如何隐藏不想
- ASP.NET:使用混合的HTML格式本地化内容
- asp.net-identity – 如何本地化ASP.NET身份用户
- Dapper和MVC VNext中的问题
- asp.net – Request.IsLocal是安全还是可以欺骗?
- 如何在ASP.NET MVC中保留/保护Edit中的某些字段
- asp.net-mvc – IIS Express – HTTP错误500.19
- asp.net – scriptresource.axd 404错误在asp ne
- asp.net-mvc-3 – 用于制作直方图的库javascript
- Asp.Net MVC EnableClientValidation不起作用
热点阅读
