我在周末安装了 KB2898869 和 KB2901126。之后,服务器上所有 ASP.NET 网站的身份验证系统都停止工作。作为临时修复,我卸载了这两个更新。有没有办法找出更新的变化,以便修复实际问题?
这是在集成模式下带有 IIS 7.5 的 Windows Server 2008 R2 上进行的。.NET 应用程序均运行 .NET 4.0。
答案1
有没有办法找出更新的内容,以便我可以解决实际问题?
不是。据我所知,微软没有提供其更新的详细更改日志。如果您阅读相应的 KB 和/或安全公告,它们通常会为您提供足够的详细信息,让您决定更新是否会影响您的应用程序。
在这种情况下,您可以阅读更新修复的 CVE,这可能会让您更深入地了解为什么应用程序中的身份验证系统停止工作。
以下是一些建议:
- 在将 Windows 更新应用到生产系统之前,请确保对其进行了充分的测试。确保您的测试系统在配置和代码库方面都与生产系统一致。虚拟化大大降低了设置分层开发环境的门槛。赶紧行动吧,您以后会感谢自己的。
- 不要随意安装更新。确保您的运营团队不会同步所有内容,他们正在与您讨论他们计划部署哪些更新,并且有一些关于在哪里安装什么更新的底层业务逻辑和风险决策。
- 联系 Microsoft 支持。他们通常非常好,非常对诊断回归故障感兴趣。这将是最快的前进之路。