当前位置:  开发笔记 > 编程语言 > 正文

Azure和In Proc会话

如何解决《Azure和InProc会话》经验,为你挑选了1个好方法。

我有我的站点(ASP.Net 4.0 C#)托管在具有多个实例的Azure服务器上.我的会话状态模式是"InProc".不知何故,它不能在Azure实例上工作,它不能正确维护状态.请指教.

关心Vivek



1> Stuart..:

如果您有多个实例并且正在使用InProc会话,则会话数据将不起作用 - 因为它不会在实例之间共享.

Azure负载平衡您的HTTP请求,并可能将每个客户端HTTP请求发送到不同的服务器实例.

如果要使用会话状态,则需要使用共享会话状态提供程序,例如:

SQL Session State提供程序(虽然我认为这对SQL Azure有一些限制,因为它不能使用SQLAgent代码定期清除状态)

演示Azure表会话状态提供程序(未正式支持,有时报告为错误)

最新的AppFabric会话状态提供程序(目前由MS推荐) - 请参阅http://appfabricdemos.codeplex.com/releases/view/65427

推荐阅读
jerry613
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有