我是windows azure平台的新手,我们目前正在将asp.net应用程序迁移到
windows azure platform.In我们有实例计数,我使用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
答案 0 :(得分:1)
您看到此行为的原因是因为Windows Azure使用Round Robin
负载平衡,我假设您正在使用In-Proc
会话状态管理。因此,在您的情况下,您的请求会转到您的云服务的“实例1”并在那里建立会话。现在,下一个请求将转到您的云服务的“实例2”,并且它没有该会话状态。
要使用最少的代码更改来完成此工作,我建议您使用Windows Azure Cache
作为Session 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。