ASP.NET和会话 – 新的浏览器实例与新的浏览器窗口
我希望有人可以为我澄清这种行为,并解释ASP.NET如何决定何时处理像新会话这样的事情.
A)在Internet Explorer中,我加载了有问题的ASP.NET站点.它开始一个新的会话. 我对步骤C感到困惑.我希望它是基于我的远程IP的相同会话. 解决方法
IIS / ASP.NET中的会话基于具有会话范围的cookie,这意味着它们在浏览器关闭时会被销毁,并且显然它们不会在Internet Explorer的不同进程中共享.
当您使用File>打开新的浏览器窗口时新窗口窗口将通过与第一个窗口相同的进程处理(即相同的iexplorer.exe).当您从开始菜单中获取IE时,您将获得一个新进程,现在您将在任务管理器中拥有两个iexplorer.exe.我认为只有IE 7会产生多个进程. 作为旁注,IE 8每个选项卡/窗口都有一个进程,就像Google Chrome一样.我不知道这些浏览器是否在进程间共享会话cookie,但在使用其中一种浏览器进行测试时,一定要注意这一点. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 如何在网格视图列标题上添加鼠标悬停工具提示
- asp.net – 存储过程与脚手架
- asp.net-mvc-3 – 安全地通过ASP.NET同步上下文执行任务,而
- Repeater排序的三种实现方式(附在线Demo)
- asp.net-mvc – 在服务器上安装ASP.NET MVC 4
- asp.net-mvc-3 – 如何在MVC3中格式化小数超过2位小数
- 没有aspx文件扩展名的ASP.NET网页
- asp.net-core – 在ASP.NET Core MVC中,浏览器中止没有中止
- asp.net-core-mvc – MVC核心如何强制/设置所有操作的全局授
- asp.net – 在FileUpload Control中获取文件的扩展名
- asp.net-mvc-3 – ASP.MVC3 ModelState.IsValid不
- asp.net – 用于登录用户到网站的T-SQL AES加密与
- asp.net – gzip压缩在Windows Azure网站
- asp.net – ‘NETCore.App’,版本’1.0.0-rc2-30
- asp.net-mvc – ASP.NET MVC跟踪问题
- asp.net-mvc-3 – 模型验证/ ASP.NET MVC 3 – 条
- 如何将ASP.NET母版页存储在公共库中?
- asp.net-mvc – 如何在单个视图中使用两个表单
- asp.net – 用JavaScript计算时间间隔
- asp.net – 基类包含字段“ScriptManager1”,但其