我们正在使用Amazon EC2 Elastic Beanstalk运行一个ASP.NET MVC 4网站,在用户尝试登录后出现错误:
“反CSRF令牌无法解密。如果此应用程序由Web Farm或群集托管,请确保所有计算机都运行相同版本的ASP.NET Web Pages,并且配置指定明确的加密和验证密钥。在集群中不能使用AutoGenerate。”
我们认为问题可能是会话状态在内部处理并且具有动态实例,因此我们将其移至SQL Server,但仍然遇到错误。奇怪的是,有时候登录正常,有时候会出现错误。
在EC2等动态Web服务器环境下处理ASP.NET MVC的这个问题,是否需要做一些特殊的事情呢?
“反CSRF令牌无法解密。如果此应用程序由Web Farm或群集托管,请确保所有计算机都运行相同版本的ASP.NET Web Pages,并且配置指定明确的加密和验证密钥。在集群中不能使用AutoGenerate。”
我们认为问题可能是会话状态在内部处理并且具有动态实例,因此我们将其移至SQL Server,但仍然遇到错误。奇怪的是,有时候登录正常,有时候会出现错误。
在EC2等动态Web服务器环境下处理ASP.NET MVC的这个问题,是否需要做一些特殊的事情呢?