Visual Studio 2013 Express 中的测试会话超时
本文关键字:测试 会话 超时 Studio 2013 Express Visual | 更新日期: 2023-09-27 18:32:22
我正在使用VS 2013 Express for Web。我曾经创建过一个简单的登录练习。当用户登录时,我在登录操作方法中创建此表单身份验证:
FormsAuthentication.SetAuthCookie(model.Name, false);
并立即将名称放入会话中:
Session["name"] = model.name;
我在 Web.config 中的会话设置如下所示:
<authentication mode="Forms">
<forms loginUrl="~/Account/Login" timeout="10"/>
</authentication>
<sessionState timeout="1" /> <!-- only one minute-->
分配会话变量后,如果我在断点暂停执行,会话不应该在 1 分钟后超时并变为空吗?目前,它继续具有价值。
当您
处于断点时,该值实际上不会更改,但您可以在 global.asax 文件中的Session_End
上设置中断,以检测会话何时超时。看看如何使用 Global.asax 文件来了解不同的事件。