1

奇怪的事情正在发生!几天来,我的用户正在经历“注销”问题,错误消息是:

事件代码: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. 形式身份验证配置是

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

...还有其他建议吗?

干杯

4

1 回答 1

1

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

于 2010-10-19T00:18:09.513 回答