使用试验升级查找潜在问题 (Windows SharePoint Services)

在开始升级过程之前,要了解升级大约需要多长时间,需要重新执行或重新应用多少自定义项,以及哪个网站可能无法按预期的那样升级。以下方法将帮助您确定在升级过程中可能面临的问题,这样就可以根据需要在升级之前或升级之后处理这些问题。

  1. 运行升级前扫描工具查找任何自定义网站或未创建幻像的网页(必要)。

    备注

    在启动升级过程之前必须运行升级前扫描工具。此工具扫描每个网站集,并生成有关每个网站状态的报告。它还保存着每个列表的列表定义信息。开始升级过程之前,可以查看报告以找到问题并将其解决。必须运行此扫描,然后才能进行升级;如果尚未执行此扫描,则无法运行 SharePoint 产品和技术配置向导。有关此工具和运行扫描的步骤的详细信息,请参阅运行升级前扫描工具 (Windows SharePoint Services)

  2. 查看常见问题,以了解哪些问题可能在您的环境中出现。

    使用此列表可以快速浏览可能遇到的常见问题,以及如何在升级之前或升级之后解决这些问题。

  3. 通过使用备份或镜像(只读)网站来执行试验升级(推荐,但为可选)。

    这是发现问题的最佳方法。在开始之前可以预览整个升级过程,以及发现并解决问题(或至少了解可能会发生什么问题)。这种方法确实需要额外的时间和硬件;但是,如果在试运行中做出了投入,那么实际升级过程中就会轻松很多。

  4. 测试自定义 Web 部件。可以测试基于 Windows SharePoint Services 2.0 的 Web 部件,以了解升级后这些部件能否保持正常。

查看常见问题

在运行升级前扫描工具或测试升级通过后,到网站中可能会注意到有一个或多个以下常见问题。如果有多个网站存在这些问题,则建议执行逐步升级。利用逐步升级,可以同时提供任何受影响网站的旧版本和新版本,且可以在新版本上线之前恢复到旧网站或对新网站进行更新。如果必须就地升级,则请确保对网站进行备份,然后再运行升级。

问题 问题说明和处理方法

我不知道已自定义的项。

升级过程中最耗时的步骤可能是识别现有自定义项,再决定要升级、迁移和放弃的自定义项,然后将这些自定义项映射到 Office SharePoint Server 2007。使用 WinDiff 这一大多数 Microsoft 操作系统都附带的工具来比较原始(默认)网站定义文件和当前(自定义)网站定义文件,以识别自定义项。

有关详细信息,请参阅区域、Bucketweb、升级和重定向 (https://go.microsoft.com/fwlink/?linkid=139912&clcid=0x804)。

本地服务器和服务器场管理员无法浏览网站。

在新版本中,并不自动向本地服务器和服务器场管理员授予访问网站内容的权限。如果希望这些用户可以访问所有网站内容,则可以使用 Web 应用程序策略向这些用户授予访问所有网站的权限。有关策略的详细信息,请参阅逻辑体系结构组件 (Windows SharePoint Services) 一文中的“Web 应用程序策略”。

升级过程中丢失了我的品牌自定义项。

在新版本中,为网站确定品牌的方法已有所更改。例如,现在可以使用母版页控制页面的布局和结构。请使用新方法重新应用品牌。

升级过程中丢失了我的主题。

新版本中已改编并重新设计了主题。请应用新主题。

在与 Windows SharePoint Services 兼容的网页编辑器(如 Microsoft® Office FrontPage® 2003)中进行的自定义得到以保留(我的页面仍未创建幻像),但网站中没有出现新功能。

将页面还原为模板以获取最新功能,然后在与 Windows SharePoint Services 3.0 兼容的网页编辑器(如 Microsoft Office SharePoint Designer 2007)中重新应用自定义项。

Web 部件中的硬编码 URL 以及指向我的网站中特定位置的页面无法正常工作。

升级过程中某些页面的 URL 可能已更改(例如,如果某些区域中有 /C2/ 或 /C16/ 路径,则这些路径可能已被更新为 /sites/)。导航到相应位置,然后重新创建指向新位置的 URL。

我的网站以之为基础的网站定义可自定义程度过高。

升级您的网站之前,请创建新的网站定义,然后创建升级定义文件,以使升级过程可以将旧的网站定义元素映射到新的网站定义。

我已经扩展了表单库,但其无法正常工作。

对表单的支持已经从表单库更改为文档库。请重新部署表单,并将其应用到新文档库。

我们开始了逐步升级过程,但现在我的表单无法正常工作。

某些 InfoPath 表单包含指向数据位置(如特定 SharePoint 列表、Web 服务或 XML 文件)的硬编码链接。由于链接采用硬编码,因此无法将其修复为指向用于逐步升级过程中尚未升级的网站的 URL。若要修复表单,可以立即升级其中含有链接损坏的表单的网站(并因此还原原始 URL)。如果无法立即升级网站(例如,如果网站中还有在升级之前需要调查的其他问题),则可以重新发布表单并指向临时 URL 域。请注意,如果决定重新发布表单,则在升级网站以指向原始 URL 之后必须再次重新发布表单,因此请慎用此选项。有关在逐步升级过程中使用临时 URL 的详细信息,请参阅升级过程的工作原理 (Windows SharePoint Services)

我对警报自定义了消息文本,现在不再显示该文本。

自定义消息将被保留,但必须手动将消息文件传输到新路径。

我已经为我的环境配置了自定义事件处理程序。

您可能需要重新应用事件处理程序,或改用新功能执行任务。

我所依赖的一些控件已被否决。

请从新的网站定义中移除对这些控件的引用。有关被否决控件以及要改用哪些控件或功能的详细信息,请参阅 Windows SharePoint Services 3.0 软件开发工具包 (SDK)。

我的 Web 部件在旧版本中经过模糊处理,如今在新版本中它们无法工作。

您可能需要用 ASP.NET 2.0 重新生成这些 Web 部件。

我的自定义 Web 服务依赖硬编码的 URL 或已更改的功能。

您可能需要改编 Web 服务才能使用新 URL 方案和新功能。有关详细信息,请参阅 Windows SharePoint Services 3.0 软件开发工具包 (SDK)。

升级后某些文件(扩展名为 .asmx, .rem, .resx, .soap 或 .ashx)不再可见或无法打开。

新版本中已将这些文件扩展名添加到受阻止文件扩展名的列表。如果需要允许用户上载或下载带有这些扩展名的文件,则可以从列表中移除这些扩展名的相应条目。有关管理受阻止文件扩展名的详细信息,请参阅 Windows SharePoint Services 3.0 管理中心帮助系统中的主题“管理被禁止的文件类型”。

我在“查看”页面上再也看不到指向 Outlook 按钮的链接。

您必须将页面还原为模板版本才能在“查看”页面上看到新的用户界面控件,比如这个控件。

我无法将自定义页面还原为模板。

如果向网站添加完全自定义的页面(例如,如果用完全不同的文件代替 default.aspx 文件而非对现有 default.aspx 文件做出更改),则该页面与网站定义没有关联,因此无法将其还原为模板。如果要使自定义页面的外观与网站中其他页面相同,则请考虑基于网站定义创建新页面,并将自定义项传输到该新页面。

执行试验升级

如果有资源可以利用,则建议执行试验升级,以便在执行实际升级之前发现问题。可以对网站的备份或镜像版本执行此试验升级。

对环境的备份版本执行试验升级:

  1. 对服务器或服务器场进行完整备份。

  2. 在不同的硬件上还原备份,并配置该环境,使其与您的产品环境相同(例如安装任何自定义 Web 部件、自定义二进制文件、网站定义等)。

  3. 按照在真实环境中将使用的升级路径执行升级前、升级和升级后步骤。

  4. 查看结果并寻找在真实环境中执行升级之前可以解决的问题。

对环境的镜像(只读)版本执行试验升级:

  1. 在镜像环境中,按照在真实环境中将使用的升级路径执行升级前、升级和升级后步骤。

  2. 查看结果并寻找在真实环境中执行升级之前可以解决的问题。

测试自定义 Web 部件

由于 Windows SharePoint Services 2.0 Service Pack 2 (SP2) 支持在相同的 Internet Information System (IIS) 网站(也称为虚拟服务器,在新术语中称为 Web 应用程序)上运行 ASP.NET 2.0,因此可以在运行 Windows SharePoint Services 2.0 的虚拟服务器上安装并启用 ASP.NET 2.0 以及验证 Web 部件可以在新环境中正常工作。

要测试 Web 部件,请执行以下任意一项操作:

  • 将 ASP.NET 2.0 和 .NET Framework 2.0 下载并安装到场中的前端 Web 服务器或独立的服务器。然后在 IIS 中为任何正在托管 SharePoint 网站的 IIS 网站启用 ASP.NET 2.0,并查看网站中的 Web 部件。

  • 在开发环境中下载、安装并启用 ASP.NET 2.0 和 .NET Framework 2.0;将 Web 部件复制过去;并查看这些部件,以了解它们是否仍可正常工作。

下载此书籍

本主题包含在以下可下载书籍内,以方便您阅读和打印:

有关可下载书籍的完整列表,请参阅 Windows SharePoint Services 的可下载书籍