ASPNET:在会话状态提供程序之间切换? [英] ASPNET : Switch between Session State Providers ?‏

查看:42
本文介绍了ASPNET:在会话状态提供程序之间切换?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想开发一个新的自定义会话状态提供程序或使用现有的(分布式缓存、sql ...).我们的主网站每天提供超过 10 000 000 次访问.在出现错误或性能下降的情况下提供简单的回滚/切换对我们来说非常重要.更改 web.config 不是最佳选择,因为我们有 20 多个前端服务器.我们的想法是使用数据库中的简单配置在会话提供程序(从我们的自定义到 InProc)之间切换.

I want to develop a new custom session state provider or use an existing (distributed caching, sql ...). Our main website renders more than 10 000 000 visits per day.It is really important for us to provide an easy rollback/switch in case of an error or a performance hit. Change web.config is not optimal because we have more than 20 front end servers. Our idea is to switch between session provider (from our custom to InProc) with a simple config in database.

是否可以有多个会话状态提供者或在提供者之间轻松切换?

Is it possible to have multiple session state providers or easily switch between providers ?

我在这里找到 http://netpl.blogspot.fr/2007/06/wrapped-inprocsessionstatestore.html,一种具有通用包装器的解决方案,但它似乎不太健壮.

i found here http://netpl.blogspot.fr/2007/06/wrapped-inprocsessionstatestore.html, a solution for having a generic wrapper, but it does not seems quite robust.

谢谢,

推荐答案

仅供将来参考,无法动态更改会话状态提供程序.

Just for future references, it is not possible to dynamically change the session state provider.

这篇关于ASPNET:在会话状态提供程序之间切换?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆