2

如您所知,由于缺少粘性会话功能,在使用多个角色实例时,Azure Web 角色中的会话信息必须存储在 SQL Azure 或 Appfabric 缓存等位置。我知道这是最好的方法 - 但除此之外,是否也可以像在 msdn 上描述的那样在客户端存储会话?我可以想象使用 cookie 会很容易,但是那里提到的其他解决方案呢?我不打算这样做,我只是对这种解决方案的可靠性感兴趣。

4

1 回答 1

3

是的,这些选项都可用。

就客户端而言,在 Azure 上运行的 ASP.NET 站点与任何其他类型的 ASP.NET 站点之间没有明显区别。

如果您知道您正在与使用相当新的浏览器(例如移动设备)的客户端合作,您可能会发现 HTML 5 存储也是一种选择。见这里:http ://dev.w3.org/html5/webstorage/

于 2011-11-30T10:22:02.757 回答