奇怪的事情正在发生!几天来,我的用户正在经历“注销”问题,错误消息是:
事件代码:4005 事件消息:请求的表单身份验证失败。原因:提供的票证无效。
这里的数据:
- 该网站在负载均衡器后面的 3 台服务器上运行
是的,所有网站上的机器密钥都是相同的,因为配置是共享的,并且所有服务器都指向 NAS 上的同一个文件夹,这是关键:
<machineKey decryption="AES" decryptionKey=" ... snipped for security reasons ... " validation="SHA1" validationKey=" ... snipped for security reasons ..." />
我按照此处的建议使用控制台应用程序创建了密钥:http: //msdn.microsoft.com/en-us/library/ff649308.aspx#paght000007_webfarmdeploymentconsiderations
形式身份验证配置是
<authentication mode="Forms"> <forms loginUrl="SignIn.aspx" timeout="525960" /> </authentication>
服务器上的时间是同步的
...还有其他建议吗?
干杯