2014-01-23 41 views
3

我们有两台运行.NET 4.5.1的服务器和一台运行.NET 4.0的服务器。在更新前两个之前,我们的表单身份验证SSO工作正常。现在,用户将在前两台服务器上出现身份验证,但未在.NET 4.0框中进行身份验证。.NET 4.5.1更新后SSO无法工作?

所有机器密钥,解密密钥,cookie域等等都是一样的。没有代码被修改。我们只是将4.5.1更新应用于这两台服务器。

我注意到4.0服务器,而我们的身份验证cookie被传递,它没有被代码识别(我在网站上扔了一个测试页并输出了一些变量)。

机器密钥加密是否在4.0和4.5.1之间更改?我需要申请一些补丁吗?谢谢。

+0

是否所有计算机都完全使用最新的所需Windows Update修补程序进行修补?我们之前确实更改了表单身份验证票据格式,但只要在服务器上启用了WU,就会将此更改推送到所有.NET版本。 – Levi

回答