我尝试使用代码来增加会话超时,但没有用,
代码是:
<sessionState mode="InProc" cookieless="true" timeout="60">
</sessionState>
Run Code Online (Sandbox Code Playgroud)
也代码在
void Session_Start(object sender, EventArgs e)
{
// Code that runs when a new session is started
Session.Timeout = 15;
}
Run Code Online (Sandbox Code Playgroud)
Nev*_*lle 30
您可以通过以下任何一种方式在asp.net中增加会话超时
使用IIS版本7:
要么
Web.config: 打开web.config文件,在system.web部分下添加以下内容:
<sessionState timeout = "20" mode = "InProc" />
Run Code Online (Sandbox Code Playgroud)
用你想要的任何数字替换20.
要么
Global.asax文件: 在Session_Start方法下,将会话的超时属性设置为所需的值,如下所示
Session.Timeout = "20";
Run Code Online (Sandbox Code Playgroud)
注意:如果要在IIS和web.config中设置会话超时,则IIS中的会话超时将覆盖web.config中的会话超时.
希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
60033 次 |
| 最近记录: |