当您尝试更新、 分离,或将动态 Web 模板附加到网页中 Expression Web、 在 SharePoint 设计器 2007,或在 FrontPage 2003 中可能会出现的问题

文章翻译 文章翻译
文章编号: 891817 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

概要

当您尝试更新、 分离,或将动态 Web 模板附加到 Microsoft Expression Web 中、 Microsoft Office 设计器 2007 年或 Microsoft Office FrontPage 2003 中的网页时,可能会发生下列情况。显示每个方案连同其单个的原因和解决方法。

症状

注意您尝试使用在下列方案中列出的解决方法之前,请备份您的网站。

方案 1

当您尝试更新或分离 Expression Web 中、 在 SharePoint 设计器 2007,或在 FrontPage 2003 中的多个页面中的动态 Web 模板 (.dwt) 文件时,菜单选项不可用。

原因

如果满足下列条件,则可能会发生此问题:
  • 已从 Microsoft 或安装较早版本的 FrontPage 2002 服务器扩展的 Web 服务器上打开 FrontPage 基于服务器的网站。
  • 通过使用 HTTP 协议打开 FrontPage 基于服务器的网站。
动态 Web 模板的 更新所有网页 选项要求在 Web 服务器或任意位置的上正在运行的任何一个 Microsoft Windows SharePoint Services Web 扩展客户端 (WEC) 在 Web 服务器上运行。从 Microsoft 和早期版本的 FrontPage 2002 服务器扩展不包含允许您更新动态 Web 模板,在基于服务器的网站中的客户端代码。

解决方法

要变通解决此问题,使用下列方法之一。
方法 1: 打开更新之前的附加的页面
更新动态 Web 模板前,请打开每个附加的网页。
方法 2: 发布 FrontPage 基于服务器的 Web 站点本地
一个基于磁盘的网站向本地发布 FrontPage 基于服务器的网站,然后再执行您所需的动态 Web 模板更新。请将发布您的 FrontPage 基于服务器的 Web 站点本地到一个基于磁盘的网站按照下列步骤操作:
  1. 通过使用 HTTP URL,请打开 FrontPage 基于服务器的网站。
  2. 文件 菜单上单击 发布网站
  3. 远程网站 选项卡上单击 文件系统
  4. 远程网站位置 框中键入您希望在基于磁盘的网站的路径,然后单击 确定
  5. 当系统提示您创建新的网站时,单击
  6. 网站 选项卡上的 FrontPage 基于服务器的 Web 站点内容出现在左侧本地网站窗格中。新的基于磁盘的 Web 站点的当前内容出现在右侧的远程网站窗格。
  7. 单击 发布网站
  8. 文件 菜单上单击 关闭网站
  9. 文件 菜单上单击 打开网站,然后打开您的新的基于磁盘的网站通过使用您在步骤 3 中指定的路径。

方案 2

时取消动态 Web 模板从一个页,模板中的内容仍保留在页中。

原因

此功能是设计使然。时取消动态 Web 模板时,在模板中包含的内容仍保留在该模板被附加到页中。

解决方法

若要从网页中删除的动态 Web 模板的内容时分离模板 Expression Web 中、 在 SharePoint 设计器 2007,或在 FrontPage 2003 中,请按照下列步骤操作:
  1. 打开的动态 Web 模板。
  2. 创建模板的备份副本。此步骤很重要。它可以保留该模板的内容,以便您以后可以使用内容。若要备份模板,单击 文件 菜单上的 另存为,然后通过使用如备份的 DWT.dwt 一个新的文件名称保存页面。
  3. 关闭并重新打开您原来的动态 Web 模板。
  4. 删除该模板中的内容。例如对于删除文本和图片。这样,在模板中的可编辑区域。
  5. 文件 菜单上单击 保存。当您保存已编辑的模板时,将模板附加到每个页中更新模板内容。
  6. 分离的动态 Web 模板从您的网页。

方案 3

当您将动态 Web 模板附加到页中时,可能会删除在页中的某些 META 标记。

原因

此功能是设计使然。当您将动态 Web 模板附加到一页时,Expression Web、 SharePoint 设计器 2007 和 FrontPage 2003 比较页和模板。如果在目标页,在同一区域中存在类似的 META 标记,META 标记不会添加到页中。而是,页保留现有的元标记。如果在同一区域在目标页中不存在类似的 META 标记,META 标记添加到页中。

解决方法

如果在您的 Web 站点的所有页面中没有元标记,但它有动态 Web 模板的一部分将代码添加到该页 标题 标记旁边的可编辑部分中。这可能会类似于下面的示例:
<!-- #BeginEditable "doctitle" -->
<title>This is my page title</title>
<meta name="TEST" content="TEST">
<!-- #EndEditable -->
如果在您的网站的所有页面,唯一的 META 标记必须存在于,将代码添加到页 BeginEditable"doctitle" 标记下和 标题 标签上方的可编辑部分。这可能会类似于下面的示例:
<!-- #BeginEditable "doctitle" -->
<meta name="TEST" content="TEST">
<title>This is my page title</title>
<!-- #EndEditable -->
注意 唯一性是必需的密钥 (http equiv) 级别而不是针对值 (内容) 级别。跨页,可能会更改值 (内容) 级别。

更多信息

有关详细的信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
840572动态 Web 模板不能正常工作时使用该附加和分离在 FrontPage 2003 中的操作
只会影响 FrontPage 2003 的问题有关的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
821957当您将更改保存到在 FrontPage 2003 中的动态 Web 模板时,不会更新附加的网页
817130不能将 CSS 或主题应用于 FrontPage 动态 Web 模板 (.dwt) 页

属性

文章编号: 891817 - 最后修改: 2007年6月13日 - 修订: 2.2
这篇文章中的信息适用于:
  • Microsoft Office SharePoint Designer 2007
  • Microsoft Expression Web
  • Microsoft Office FrontPage 2003
关键字:?
kbmt kbtemplate kbprb KB891817 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 891817
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com