周末,我们的服务器上发布了各种补丁。其中一个已安装的更新, KB2661254, ,破坏了我们的 WSS 3.0 农场。

具体来说,我们看到了以下症状:

  • 带 SSRS 2008 R2 的 Windows Server 2008 R2 计算机。尝试直接在 SSRS 服务器上运行报告将显示 IIS 错误页面,并显示消息“找不到资源”。
  • 负责索引/批处理的 Windows Server 2003 仅发生过一次 Web 应用程序崩溃。尝试浏览损坏的 Web 应用程序将导致 401 UNAUTHORIZED 错误。
  • Windows Server 2003(开发..实际上运行 MOSS 2007)也有类似的问题,只是所有的网络应用程序似乎都被破坏了。尝试浏览 Central Admin 会出现 403 Forbidden。尝试浏览随机网站集会出现 404。奇怪的是,我仍然可以得到输出 stsadm -o enumsites.

看来 其他人也遇到了这个问题.

问:我们可以保留安装的补丁并修复 SharePoint 吗?

解决方法是完全卸载补丁(警告,可能需要立即重新启动)。如果您有选择,请执行以下操作 不是 无需先在 DEV 中进行测试即可安装此补丁!

更新

尝试运行 psconfig 并收到以下错误(在 Upgrade.log 中):

[SPIisWebSiteWssSequence] [ERROR] [10/23/2012 11:38:32 AM]: Action 3.0.3.0 of Microsoft.SharePoint.Upgrade.SPIisWebSiteWssSequence failed.
[SPIisWebSiteWssSequence] [ERROR] [10/23/2012 11:38:32 AM]: InstallAspNet 174101101 failed.
[SPIisWebSiteWssSequence] [ERROR] [10/23/2012 11:38:32 AM]:    at Microsoft.SharePoint.Upgrade.EnsureAspNetScriptMapInstalled.Upgrade()
   at Microsoft.SharePoint.Upgrade.SPActionSequence.Upgrade()

更新2

我发现 本文 搜索上面的错误。查看“ASP.NET 在 Internet 信息服务 (IIS) 元数据库中注册不正确”部分。我有点害怕随意运行命令,所以我在 IIS 中检查了我的 SharePoint 网站之一上的应用程序配置,发现它不再具有 asp.net 扩展(asmx、aspx 等)!

Application Configuration

有帮助吗?

解决方案

成套工具!您应该事先制定灾难恢复计划,而不是现在寻找灾难恢复计划!但除此之外,请遵循迁移到新服务器的步骤。

将 Sharepoint 移动到新服务器

微软对此补丁的官方说法是卸载并重新安装SharePoint,并且在应用补丁之前始终在测试服务器上测试补丁。

恢复后,花一些时间研究灾难恢复计划。

许可以下: CC-BY-SA归因
scroll top