如果我部署两个azure web角色,是否需要设置我的机器密钥?

时间:2014-04-10 21:53:43

标签: azure azure-web-roles

我们正在使用asp.net mvc表单身份验证,我记得在其他Web场方案中,确保机器密钥在服务器之间匹配是一个好主意。我即将将相同的网络角色从1个销售到2个,我很好奇Azure是否需要此步骤或是否需要处理此问题?谢谢

1 个答案:

答案 0 :(得分:2)

每个角色应明确共享相同的计算机密钥。 Azure仅在您扩展1个Web角色的多个实例时才为您执行此操作,而不是添加其他单独的角色。例如,我们必须这样做,因为我们的两个站点使用相同的身份验证系统。由于.ASPXAUTH cookie是基于机器密钥值加密的,因此登录仅在两个站点共享相同的机器密钥时才起作用。