asp.net-mvc – 启用/禁用每个控制器/操作方法的会话状态
发布时间:2020-12-16 00:36:13 所属栏目:asp.Net 来源:网络整理
导读:我们正在构建一个ASP.NET MVC应用程序,该应用程序将部署在硬件负载平衡器之后,其中除了其他内容之外还支持缓存。 我们的建议是手动定义哪些URL模式应由负载均衡器缓存。对于我们来说这将是一个相当简单的过程,因为我们的“目录”页面是相对静态的,然后是
我们正在构建一个ASP.NET MVC应用程序,该应用程序将部署在硬件负载平衡器之后,其中除了其他内容之外还支持缓存。
我们的建议是手动定义哪些URL模式应由负载均衡器缓存。对于我们来说这将是一个相当简单的过程,因为我们的“目录”页面是相对静态的,然后是“订购”页面。 必须避免在缓存页面上使用会话状态,因为整个响应由负载平衡器缓存 – 这包括发送的任何Cookie。 理想情况下,会有一个可以应用于控制器或动作方法的属性,允许选择性地使用会话状态,但似乎不是一个。我意识到这样一种方法会导致丢失的会话,如果使用离开“会话区” – 没关系。 除了重新实现整个ASP.NET MVC HTTP控制器…任何建议? 提前致谢。 解决方法
这是包含在MVC 2期货。有关更多信息,请参阅
http://blogs.msdn.com/rickandy/archive/2009/12/17/session-less-mvc-controller.aspx。
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 可以使用“Bundle.Include”(在ASP.NET MVC
- asp.net-mvc – 遵循最佳编程实践的Asp.Net Mvc应用程序所需
- 具有确认电子邮件的ASP.NET会员提供商
- asp.net-mvc – 访问ASP.NET MVC应用程序中的控制器/操作列
- asp.net core 使用 signalR(二)
- asp.net – 如何在Gridview中绑定DropDownList,而不是从gri
- 如何在asp.net中验证日期
- asp.net-mvc-2 – 如何在asp.net mvc2中的控制器外部获取请
- MS Chart与ASP.NET图表类型“列”不显示轴x标签,如果图表中
- asp.net-mvc – 根据浏览器接受语言自动设置uiCulture