活动代码:4005

时间:2010-10-19 00:16:32

标签: machinekey

发生了一些奇怪的事情!我的用户正在经历“退出”评论的几天,错误消息是:

活动代码:4005 事件消息:请求的表单身份验证失败。原因:提供的票证无效。

这里有数据:

  1. 网站在负载均衡器后面的3台服务器上运行
  2. 是的,机器密钥在所有网站上都是相同的,因为配置是共享的,所有服务器都指向NAS上的同一个文件夹,这是关键:

    <machineKey decryption="AES" decryptionKey=" ... snipped for security reasons ... " 
        validation="SHA1" validationKey=" ... snipped for security reasons ..." />
    
  3. 我使用控制台应用创建了密钥,如下所示:http://msdn.microsoft.com/en-us/library/ff649308.aspx#paght000007_webfarmdeploymentconsiderations

  4. 表单auth config是

    <authentication mode="Forms">
      <forms loginUrl="SignIn.aspx" timeout="525960" />
    </authentication>
    
  5. 服务器上的时间是同步的

  6. ......还有其他建议吗?

    干杯

1 个答案:

答案 0 :(得分:1)

确保服务器场中的每台服务器上都安装了this patch (它改变了票证处理;在某些服务器上安装它会导致问题)