繁体   English   中英

会话如何在Azure中工作

[英]How does Session work in Azure

Windows Azure如何处理Session是InProc会话还是其他?

另外,为什么不使用Session而是使用Windows Azure Cache存储瞬态数据呢?

Windows Azure中的会话管理取决于应用程序的部署方式。 如果您的应用程序已部署在Windows Azure Website ,则InProc会话将起作用。 但是,如果您的应用程序部署为Windows Azure Cloud Service ,则InProc会话将无法工作。 原因是成为您的云服务前的负载平衡器。 在使用云服务的情况下,负载平衡以Round Robin方式工作,因此InProc会话管理将无法工作。

如果需要,您仍可以在云服务中使用会话,但是您需要使用与默认InProc提供程序不同的会话提供程序。 在Windows Azure缓存之上构建了一个会话提供程序,可以使用(实际上建议使用)。 就会话处理而言,您无需在代码中进行任何更改。 唯一会更改的是web.config文件中的条目。 请查看此链接以获取更多详细信息: http : //msdn.microsoft.com/zh-cn/library/windowsazure/gg185668.aspx

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM