会话超时优先级。超时描述哪个文件有更多优先级? Global.asax或web.config文件

时间:2013-04-22 11:38:20

标签: asp.net vb.net visual-studio-2010 session-timeout

我对会话超时有疑问。

在web.config文件中,我给出的会话时间如下所示。

<sessionState mode="InProc" cookieless="UseCookies" timeout ="30"/>

在Global.asax文件中,我将会话超时指定如下。

 Sub Session_Start(ByVal sender As Object, ByVal e As EventArgs)

    Session.Timeout = 10

End Sub

申请会优先考虑哪个超时值? web.config是一个还是Global.asax一个?

1 个答案:

答案 0 :(得分:0)

web.config保存配置数据,而global.asax保存应用程序的开始和结束事件,因此您可以看到web.config的优先级高于global.asax。

我们也可以看到这样的事情,你在很长一段时间后刷新你的页面然后应用程序不会用Application_Start方法检查会话超时值,而是查找web.config。

我认为你现在明白我的观点......