"无法实例化控件 SharePoint:ProjectProperty"错误消息,当您查看 Windows SharePoint Services Web 页时

注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。

点击这里察看该文章的英文版: 839048
本文已归档。它按“原样”提供,并且不再更新。
症状
在 $ 站点中查看页面时,请使用 Microsoft Office FrontPage 2003,编辑 Microsoft Windows SharePoint Services 页面后浏览器,您会收到以下错误消息:
无法实例化控件 SharePoint:ProjectProperty

web 部件维护页: 如果您的权限可以使用此网页临时禁用 Web 部件或删除个人设置。有关详细的信息与网站管理员联系。
例如对于您可能会收到此错误消息后编辑 SharePoint Services 默认主页,您删除现有内容的很多。
原因
如果 FrontPage 2003 分析器删除注册指令页注册指令仍引用页的 TITLE 元素中时,可能会出现此问题。通常,FrontPage 2003 分析器删除注册指令页当它检测到在最后一个注册指令引用已被删除。FrontPage 2003 分析器但是,只会检测之间的控件在 <body>标记和在</body> 页的标记。

每个列表窗体页中有很多引用 SharePoint:ProjectProperty 注册指令。其中之一是 SharePoint:ProjectProperty 控件 TITLE 元素中。解析程序不能检测此控件,因为它是 BODY 元素的外部。分析器不会检测其他 SharePoint:ProjectProperty 引用之间的该 <body>标记和在</body> 标记。如果您删除所有在当您编辑页面时 BODY 元素内的 SharePoint:ProjectProperty 引用,分析器不会查找注册指令的任何引用因为它不会检测 SharePoint:ProjectProperty 引用在 TITLE 元素。因此,分析器删除注册指令,尽管引用仍然存在。此操作将中断页。

注意注册指令是对某个控件的引用。
替代方法
要变通解决此问题,删除 TITLE 元素中的对 SharePoint:ProjectProperty 控件引用。这样做,请按照下列步骤操作:
  1. 在 FrontPage 2003 中打开您要修复的页面。
  2. 视图 菜单上单击 页面
  3. 在文档窗口的底部单击 代码
  4. 查找类似于下面的代码行:
    <Title ID=onetidTitle>Home - <SharePoint:ProjectProperty Property="Title" runat="server" __Preview="Team Web Site"/></Title>
  5. 编辑的代码行,以使其显示,如下所示:
    <Title ID=onetidTitle>Home </Title>
  6. 保存网页。
状态
Microsoft 已经确认这是本文"适用于"一节中列出的 Microsoft 产品中的问题。
更多信息
时,FrontPage 2003 分析器分析页,它不在页中被引用的注册指令将查找并将其删除。 此行为允许 FrontPage 2003 清理 Web 部件的注册指令,当您删除 Web 部件页。
fp2003 SharePoint

警告:本文已自动翻译

属性

文章 ID:839048 - 上次审阅时间:01/11/2015 05:51:49 - 修订版本: 1.4

Microsoft Windows SharePoint Services, Microsoft Office FrontPage 2003

  • kbnosurvey kbarchive kbmt kberrmsg kbbug KB839048 KbMtzh
反馈