C# 会话管理windows azure

C# 会话管理windows azure,c#,.net,azure,azure-storage,C#,.net,Azure,Azure Storage,azure如何管理asp.net风格的会话管理。 例如,在一般asp.net应用程序中,当多个用户点击应用程序时。 用户名存储在会话中,每个用户都可以使用该会话。 如何使用windows azure对多个具有表单身份验证的实例上的站点进行管理。 App fabric缓存是可选的,但当多个用户访问该站点时,缓存密钥如何共享?这与Azure之外的多个实例上的会话管理没有太大区别。显然,您不能使用内存会话状态,但除此之外,您还有很多选择。例如,您可以使用SQL存储提供程序,也可以为Azure表使用一个

azure如何管理asp.net风格的会话管理。 例如,在一般asp.net应用程序中,当多个用户点击应用程序时。 用户名存储在会话中,每个用户都可以使用该会话。 如何使用windows azure对多个具有表单身份验证的实例上的站点进行管理。
App fabric缓存是可选的,但当多个用户访问该站点时,缓存密钥如何共享?

这与Azure之外的多个实例上的会话管理没有太大区别。显然,您不能使用内存会话状态,但除此之外,您还有很多选择。例如,您可以使用SQL存储提供程序,也可以为Azure表使用一个


更好的是,尽可能尝试并设计出会话状态的使用。

如果我有两个用户登录azure站点,如果我想将数据存储在azure缓存或表存储中,请说明它们各自的用户名作为会话数据。azure不会自动为您的web应用程序的会话状态执行任何特殊操作。你需要决定如何管理它。SQL提供程序是一个很好的起点,因为它有很好的文档记录,但是您需要连接到SQLAzure。理想情况下,选择一个Azure实现,有很多:只需像您在其他地方做Web服务器一样考虑Azure Web角色。会话状态问题也是如此。设置Web.config,使会话状态在计算机上保持不变。无论哪种方式,您都不能依赖内存中的状态。为什么您关心数据如何存储在SQL或ATS中,只要数据有效?您无法存储会话数据吗?正如我在cirrus建议评论中所问的。当我有两个用户名为abc和xyz的用户,并且我想将用户名存储在键“username”下时,表存储是如何处理的?并向特定用户提供值?只是想知道,以便更好地理解