1

我是 Windows azure 平台的新手,我们目前正在将 asp.net 应用程序迁移到
Windows azure 平台。因为我们有实例计数,因为我使用 2 个实例。

the issues is when we set 2 instance count during login the site is not allowing to login 
for 1st attempt it allowing me to login after 2nd attempt at every page this is happening
but if i set only 1 instance in webRole config the site is working fine but i need to use
2 instance 
plz provide me link any configuration settings for session management can u tell what is 
of 2 instance 
i googled but i couldn't find any sorry for my engh
4

1 回答 1

1

您看到此行为的原因是因为 Windows Azure 利用了Round Robin负载平衡,我假设您正在使用In-Proc会话状态管理。因此,在您的情况下,您的请求会说您的云服务的“实例 1”,并且您在那里建立了一个会话。现在下一个请求转到您的云服务的“实例 2”,它没有该会话状态。

为了使您的代码更改最少,我建议使用Windows Azure CacheasSession State Provider而不是In Proc. 您可能会发现此链接对此有用:http: //msdn.microsoft.com/en-us/library/windowsazure/gg185668.aspx

对于管理会话状态的其他一些选项,您可能会发现此博客文章很有用:http: //blogs.msdn.com/b/cie/archive/2013/05/17/session-state-management-in-windows-azure -web-roles.aspx

于 2013-10-05T12:45:16.423 回答