对于我最近工作的ASP.NET MVC项目,它被部署到多个服务器实例,并且需要配置一个机器密钥。
我有另一个项目将部署到Azure(网站标准),我不确定Azure是否为您配置了一个机器密钥,或者内部处理这种事情,或者您是否必须配置一个。
有谁知道。我似乎无法找到任何具体的资源。
答案 0 :(得分:4)
Azure将自动为WebRole的所有实例设置相同的机器密钥,因此您无需显式设置它。但是,如果删除并重新部署或执行VIP交换,则机器密钥将更改,这可能会导致现有客户端出现问题,因此您应为此方案设置机器密钥。