我在Global.asax.cs中使用以下代码(我认为这是一个MVC常规名称)
Configuration conn = WebConfigurationManager.OpenWebConfiguration("");
AuthenticationSection section = (AuthenticationSection)conn.SectionGroups.Get("system.web").Sections.Get("authentication");
Application["Expire"] = System.Convert.ToInt64(section.Forms.Timeout.TotalMinutes);
从Web.Config
中的以下表单获取超时 <authentication mode="Forms">
<forms name=".FooAuth" path="/" protection="All" requireSSL="false" loginUrl="~/Member/Login" timeout="30" />
</authentication>
应用程序[&#34; Expire&#34;]总是得到30,尽管对超时变量有任何改变。我以为我必须在某个地方改变错误的变量。在此先感谢您的帮助!