ASP.NET MVC中每用户变量的Session替代方法
我正在开发一个MVC 3应用程序,该应用程序将托管在具有多工作进程设置的Web场中.有大约十几个变量存储在Session中,但由于IIS设置而丢失.
通过迷失我的意思是当登录过程成功时,我通过日志记录看到我已经设置了Session变量,但是在重定向操作之后,在着陆Controller Action上,Session变量通常是空的.我不确定这是否相关,但这是在HTTPS中. 我们正在考虑将存储在Session out中的用户特定设置移动到其他机制的可能性,但是有一个变量我将无法使用它.鉴于上述部署环境,我有以下问题. > Cookie是我唯一的(最好的?)替代方法,用于存储用户特定设置的会话变量吗? 解决方法
不 – 他们是最糟糕的方法.想到的三个原因: >他们可以被操纵.
见上面的答案.
真正.您应该使用任何超出proc的州提供商.你可以使用Sql Server存储会话数据 – 提供你的对象是可序列化的,显然 – 或者State server mode mode =“stateserver” Read here了解更多详情 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc-4 – 在MVC4中使用DotNetOpenAuth获取Twitter访
- asp.net – 为什么使用隐藏的字段?
- JSON在ASP.NET中使用方法
- asp.net – 在编辑模式下未选择的Html.DropDownListFor值
- 用Scrutor来简化ASP.NET Core的DI注册
- asp.net-mvc – 覆盖控制器AuthorizeAttribute只有一个操作
- Asp.Net Mvc突出显示当前页面链接技术?
- asp.net-mvc – 如何将MVC路由添加到特定控制器?
- asp.net-mvc – ASP.net MVC – 视图如何访问模型?
- asp.net-mvc – 使用MVC Futures的异步控制器在.NET 3.5 SP
- asp.net-mvc – MVC中部分VIEW和用户控件的区别
- asp.net – 从ActionFilterAttribute返回自定义H
- 用于ASP.NET工作示例的Youtube API v3
- asp.net – CSS压缩和组合/ js缩小 – 在运行时或
- asp.net – Nlog数据库目标 – 是否使用keepConn
- 多线程异步编程示例和实践-Thread和ThreadPool
- 在asp.net中查看状态
- asp.net-web-api – 在Web API 2中使用属性路由时
- asp.net – 在formview中使用验证器时,输入参数’
- asp.net – IIS 7.5无法打开处理程序映射?