簡體   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