使用试验升级查找潜在问题 (Windows SharePoint Services)
在开始升级过程之前,要了解升级大约需要多长时间,需要重新执行或重新应用多少自定义项,以及哪个网站可能无法按预期的那样升级。以下方法将帮助您确定在升级过程中可能面临的问题,这样就可以根据需要在升级之前或升级之后处理这些问题。
运行升级前扫描工具查找任何自定义网站或未创建幻像的网页(必要)。
备注
在启动升级过程之前必须运行升级前扫描工具。此工具扫描每个网站集,并生成有关每个网站状态的报告。它还保存着每个列表的列表定义信息。开始升级过程之前,可以查看报告以找到问题并将其解决。必须运行此扫描,然后才能进行升级;如果尚未执行此扫描,则无法运行 SharePoint 产品和技术配置向导。有关此工具和运行扫描的步骤的详细信息,请参阅运行升级前扫描工具 (Windows SharePoint Services)。
查看常见问题,以了解哪些问题可能在您的环境中出现。
使用此列表可以快速浏览可能遇到的常见问题,以及如何在升级之前或升级之后解决这些问题。
通过使用备份或镜像(只读)网站来执行试验升级(推荐,但为可选)。
这是发现问题的最佳方法。在开始之前可以预览整个升级过程,以及发现并解决问题(或至少了解可能会发生什么问题)。这种方法确实需要额外的时间和硬件;但是,如果在试运行中做出了投入,那么实际升级过程中就会轻松很多。
测试自定义 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 文件做出更改),则该页面与网站定义没有关联,因此无法将其还原为模板。如果要使自定义页面的外观与网站中其他页面相同,则请考虑基于网站定义创建新页面,并将自定义项传输到该新页面。 |
执行试验升级
如果有资源可以利用,则建议执行试验升级,以便在执行实际升级之前发现问题。可以对网站的备份或镜像版本执行此试验升级。
对环境的备份版本执行试验升级:
对服务器或服务器场进行完整备份。
在不同的硬件上还原备份,并配置该环境,使其与您的产品环境相同(例如安装任何自定义 Web 部件、自定义二进制文件、网站定义等)。
按照在真实环境中将使用的升级路径执行升级前、升级和升级后步骤。
查看结果并寻找在真实环境中执行升级之前可以解决的问题。
对环境的镜像(只读)版本执行试验升级:
在镜像环境中,按照在真实环境中将使用的升级路径执行升级前、升级和升级后步骤。
查看结果并寻找在真实环境中执行升级之前可以解决的问题。
测试自定义 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 的可下载书籍。