在浏览器和 Microsoft Office SharePoint Designer 2007 中重新应用自定义项

在逐步升级或数据库迁移之后,将用户定向到升级的网站之前,您可以比较网站的原始版本和升级版本、修复发现的任何问题并重新应用任何自定义项。

用于检查升级网站的清单

下面的清单将帮助您检查网站并确定需要解决的所有问题。

Web 部件

即使已在 Microsoft® ASP.NET 2.0 中测试 Web 部件,在升级之后仍可能发现一些与 Web 部件相关的问题。有关测试 Web 部件的详细信息,请参阅升级自定义 Web 部件包

检查内容 出现问题时如何操作

是否在升级网站中显示原始网站的所有 Web 部件?

如果 Web 部件区域存在于自定义的(取消幻像的)页面而不是网站定义中,则在升级过程中该 Web 部件区域中的 Web 部件可能已移动到页面的底部区域。

在浏览器中页面的编辑模式中或 Microsoft Office SharePoint Designer 2007 中,在底部区域或其他区域查找缺失的 Web 部件,或查看 Web 部件是否已关闭。

有关在 Office SharePoint Designer 2007 中使用 Web 部件和 Web 部件区域的详细信息,请参阅 Office SharePoint Designer 2007 帮助系统中的插入或删除 Web 部件(https://go.microsoft.com/fwlink/?linkid=76020&clcid=0x804)。

是否有任何失效的 Web 部件页面?

如果 Web 部件有问题,请在 URL 语法的结尾追加“contents=1”(http://siteurl/?contents=1),然后按 Enter。此操作将打开 Web 部件维护页,您可以在其中移除或修复失效的 Web 部件页面。

Web 部件的显示是否正确(例如,是否在正确的 Web 部件区域、正确的位置并按照正确的大小显示)?

在浏览器中页面的编辑模式中或 Office SharePoint Designer 2007 中,将 Web 部件拖入正确的区域或修改 Web 部件属性以纠正任何大小调整或定位问题。

有关在 Office SharePoint Designer 2007 中使用 Web 部件和 Web 部件区域的详细信息,请参阅 Office SharePoint Designer 2007 帮助系统中的插入或删除 Web 部件(https://go.microsoft.com/fwlink/?linkid=76020&clcid=0x804)。

是否存在任何额外的或缺失的 Web 部件?

在浏览器中页面的编辑模式中或 Office SharePoint Designer 2007 中打开页面。如果在页面上看到额外的 Web 部件,请在页面的原始版本上查找已关闭的或非活动的 Web 部件。升级过程是否激活了已关闭的或非活动的 Web 部件?如果已激活,则可以修改 Web 部件属性以关闭这些 Web 部件。

如果 Web 部件缺失,请在 Office SharePoint Designer 2007 中查找错误(例如,“呈现控件出错”或“程序集缺失”)。这些错误指示未为新环境正确安装或配置 Web 部件,必须重新安装或重新配置 Web 部件。

有关在 Office SharePoint Designer 2007 中使用 Web 部件和 Web 部件区域的详细信息,请参阅 Office SharePoint Designer 2007 帮助系统中的插入或删除 Web 部件(https://go.microsoft.com/fwlink/?linkid=76020&clcid=0x804)。

您的页面是否使用列表 Web 部件?

Microsoft Office SharePoint Portal Server 2003 中提供了列表 Web 部件。如果原始页面上包含列表 Web 部件,则此 Web 部件已在 Microsoft Office SharePoint Server 2007 中升级为摘要链接 Web 部件或内容查询 Web 部件。可能必须重新配置此 Web 部件才能按照所需方式显示所需数据。

有关在 Office SharePoint Server 2007 中配置这些 Web 部件的详细信息,请参阅:

Web 部件是否起作用?

在浏览器中页面的编辑模式中或 Office SharePoint Designer 2007 中打开页面,查找指示组件或服务缺失的错误。确保 Web 部件依赖的所有组件或服务都存在于升级网站中。尤其是对于数据库迁移方法,必须确保已为 Web 部件安装了所需的所有组件或服务,并确保已正确配置这些组件或服务(例如:Web.config 安全控件列表)。

样式和外观

在升级之后,仍会应用级联样式表中的样式。不过,您仍需要验证您的页面是否具有应有的外观。

检查内容 出现问题时如何操作

是否正确显示了页面上的所有图像?

验证指向这些图像的链接是否正确。当升级到 Office SharePoint Server 2007 时,登录页面(如 Default.aspx)上使用的所有图像将在升级过程中移动到 PublishingImages 库中。虽然所有链接应已修复,但与页面相关的链接可能尚未更新。

是否在适当的位置使用了正确的级联样式表颜色和样式?

验证指向这些级联样式表文件的链接是否正确。当升级到 Office SharePoint Server 2007 时,所有登录页面(如 default.aspx)将在升级过程中移动到页面库中。虽然所有链接应已修复,但与页面相关的链接可能尚未更新。

请注意,如果网站使用了母版页,则可以在母版页上更新链接,而不必更改每个页面。

对网站应用的主题的外观是否仍相同?

对网站进行升级之后,网站的主页或其他页面的外观可能不同。例如,在 Windows SharePoint Services 2.0 中,主题是一些控制网站的字体和格式的行业标准级联样式表的集合。对于 Windows SharePoint Services 3.0 和 Office SharePoint Designer 2007,每个更新的主题已合并为一个级联样式表,其中还包含更多样式和更新的样式。升级之后,升级的网站中会包含来自 Windows SharePoint Services 2.0 主题的网站样式表,但是默认主题会更改为 Windows SharePoint Services 3.0 默认主题。由于 Windows SharePoint Services 2.0 主题不包含更新的样式或新样式的类,因此必须对此类主题进行更新才能成功地将其应用于 Windows SharePoint Services 3.0 网站。此外,如果您不希望更新主题,则可以应用具有所需外观的 Windows SharePoint Services 3.0 主题。

是否具有任何未正常运行的 JavaScript 控件?

验证指向控件的链接是否正确。当升级到 Office SharePoint Server 2007 时,所有目标页面将由升级过程移动到页面库中。虽然所有链接应已修复,但与页面相关的链接可能尚未更新。

区域(现为子网站)

在升级过程中,将对区域和子区域进行多次转换;最终,它们将转换为门户网站集中的子网站。区域和子区域的主页已移动到每个子网站的页面库中,Office SharePoint Server 2007 中的网站和子网站的 URL 现在遵循逻辑导航结构。因此,您将看到的是 http://门户网站名称/ 或 http://门户网站名称/sites/,而不是 http://门户网站名称/c2/。有关升级的门户网站的工作原理的详细信息,请参阅使用 Office SharePoint Server 2007

检查内容 出现问题时如何操作

先前所有的区域和子区域现在是否都显示为升级的网站集中的子网站,并在导航中按照正确的顺序出现?是否存在额外的子网站?

查看网站中的导航以确认子网站是否按预期方式显示。若要查看完整的网站层次结构,请使用“网站内容和结构”页。在“网站操作”菜单上,单击“管理内容和结构”;子网站会显示在该页面的列表顶部。可以在该页面中移动、创建或删除网站集中的子网站。

如果原始网站中的某个区域在导航时已隐藏,在升级的网站中是否仍隐藏子网站?

另外,默认情况下,网站集中包含许多新的标准子网站(例如,“文档”、“报告”或“搜索”子网站);这些子网站现在是否在网站导航中显示?

若要在网站导航中隐藏子网站,请使用“导航设置”页。在“网站操作”菜单上,单击“网站设置”,然后在“网站设置”页上的“外观”下,单击“导航设置”。在“导航编辑和排序”下,单击要隐藏的子网站,然后单击“隐藏”。

如果先前已隐藏的区域现在显示在导航中,请转到“网站导航设置”页,并再次隐藏该子网站。

导航中是否正确显示了子网站的名称?

如果已手动更改子区域名称在导航中的显示方式(通过与 Office SharePoint Server 2007 兼容的网页编辑器(如 Microsoft Office FrontPage® 2003),或通过浏览器界面),但尚未更改子区域的实际名称,则升级的网站中的子网站可能显示原始名称(而不是更新的名称),并且您可能需要重新应用更改。

自定义(取消幻像)的页面

通过使用与 Office SharePoint Server 2007 兼容的网页编辑器(如 Office FrontPage 2003)自定义的页面称作取消幻像的页面,因为该页面不再只是该页面的默认视图版本。

检查内容 出现问题时如何操作

自定义项是否仍适用?

它只是一个小问题(可能是区域清单中的某个问题)还是与整个页面相关的较大的问题?在 Office SharePoint Designer 2007 中,将原始页面和升级的页面进行比较以确定可能导致任何差异的问题。

例如,如果为原始网站添加了一个全新的页面(例如,如果将 Default.aspx 替换为其他文件,而不是对现有 Default.aspx 文件进行更改),则新的页面将与网站定义没有任何关联,因此,该页面可能与升级的网站中的其他页面的外观不同,也不能将其外观重置为与其他页面相似。如果要使自定义页面的外观与网站中的其他页面相同,请考虑创建基于网站定义的全新页面,然后将自定义设置传输到该新页面。

是否仍可以使用页面上的编辑控件?

如果已自定义编辑控件(例如,“站点设置”链接或“编辑页面”链接),查看这些控件是否仍出现。如果它们未出现,则可以执行下列操作:

  • 从原始网站中复制并粘贴控件。仅在需要保留旧版本的功能时使用此方法。在 Office SharePoint Designer 2007 中打开原始页面,然后在代码视图中搜索该控件。复制该控件,然后在已升级的网站中打开已升级的页面(或母版页),并将控件粘贴到适当的位置。

  • 通过将页面重置为默认版本,将这些控件替换为新版本的编辑控件。由于此方法能够为您提供更新的功能,因此在大多数情况下建议使用此方法。使用 Office SharePoint Designer 2007 中的“重新附加到页面布局”命令将页面重置为默认版本(也称作重新幻像)。还原默认页面之后,您可以在浏览器中重新应用自定义项,方式是通过应用不同的母版页或页面布局或通过在 Office SharePoint Designer 2007 中重新应用自定义项。

  • 有关重置为网站定义的详细信息,请参阅将自定义的页面重置为网站定义(https://go.microsoft.com/fwlink/?linkid=76026&clcid=0x804)。

您的自定义项在新的环境中是否仍适用,或者您是否要更新为新的功能或外观?

默认情况下,在执行逐步升级时,自定义(取消幻像)的页面不会采用新的网站定义(即新的功能)。(不过,可以选择在逐步升级过程中应用新的网站定义;有关详细信息,请参阅升级网站 (Office SharePoint Server)。)

如果您需要新的功能和特性,则必须重置任何自定义的页面以使用网站定义。实质上,重置页面会丢弃自定义项并会将页面附加到母版页和页面布局。然后,可以将所需的任何自定义项传送到母版页和页面布局,而不是存储在单个页面中。

如果您希望能够将新的功能用于自定义页面,可考虑使用 Office SharePoint Designer 2007 中的“重新附加到页面布局”命令,将页面重置为默认版本(重新幻像)。还原默认页面之后,您可以在浏览器中重新应用自定义项,方式是通过应用不同的母版页或页面布局或通过在 Office SharePoint Designer 2007 中重新应用自定义项。

有关重置为网站定义的详细信息,请参阅将自定义的页面重置为网站定义(https://go.microsoft.com/fwlink/?linkid=76026&clcid=0x804)。

下载此书籍

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

有关可下载书籍的完整列表,请参阅 Office SharePoint Server 2007 的可下载书籍

另请参见

概念

使用试验升级查找潜在问题 (Office SharePoint Server)