[英]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.