2011-06-08 74 views

回答

25

您可以使用Session.Timeout来了解超时值。

但是,更好的方法是使用配置API读取配置。在这种情况下,请使用以下代码获取session state configuration的参考号,然后使用SqlConnectionStringTimeout等属性查找必要的配置值。

using System.Web.Configuration; 

... 

var sessionSection = (SessionStateSection)WebConfigurationManager.GetSection("system.web/sessionState"); 
0

您可以使用此代码

Configuration config = WebConfigurationManager.OpenWebConfiguration("~/Web.config"); 
SessionStateSection section = (SessionStateSection)config.GetSection("system.web/sessionState");