12

在几个场合,我遇到了站点上的 default.aspx 页面不起作用的情况。更具体地说,对 WebPart 和/或控件的引用会引发错误,因为找不到程序集。好的,您只需启动可怕的 SharePoint Designer 并删除依赖行。但是,如果我想在没有 SharePoint Designer 的情况下使用此方法,该怎么做?

编辑:在我的情况下,使用“?contents=1”Web 部件管理页面删除 Web 部件没有帮助。<%@Register 标记仍然存在,必须使用 SharePoint Designer 删除。

4

5 回答 5

5

去查看网站的所有内容(http://yourdmain.sharepoint/sitename/_layouts/viewlsts.aspx)。选择文档库“Pages”(“Pages”库是根据您创建站点时使用的语言命名的。IE 在挪威语中该库被命名为“Sider”)。将 default.aspx 下载到您的计算机并修复它(删除 Web 部件和 <%Register 标记)。保存并上传回库(记得签入文件)。

编辑:

啊..您没有使用发布站点模板。转到站点操作-> 站点设置。在“站点管理”下选择菜单“内容和结构”,您现在应该会看到您的 default.aspx 页面。但是你不能用它做很多事情......(删除,复制或移动)

解决方法:启用到根网站的发布功能。将固定的 default.aspx 文件添加到 Pages 库并将欢迎页面更改为此。禁用发布功能(这将删除从此功能创建的所有其他列表,但不会删除页面库,因为一个页面正在使用中。)。您现在将拥有一个用于根 Web 的新 default.aspx 页面,但 URL 从 sitename/default.aspx 更改为 sitename/Pages/default.aspx。

解决方法 II 使用一项功能来更改 default.aspx 文件。解决方案在这里解释:http ://wssguy.com/blogs/dan/archive/2008/10/29/how-to-change-the-default-page-of-a-sharepoint-site-using-a-特征.aspx

于 2009-06-07T11:38:06.647 回答
1

我能够通过以下方式完成default.aspx页面编辑:

  • 在 SharePoint Designer 2013 中打开网站
  • 然后单击“所有文件”以查看所有文件,
  • 然后右键单击 -> 在高级模式下编辑文件。

通过这样做,我能够删除导致我的页面出现问题的 tagprefix。

于 2014-12-19T21:44:04.797 回答
0

您可以随时使用 Sharepoint 解决方案生成器在 VS2008 中创建项目并进行编辑。

您可以找到生成器以及 Sharepoint Developer 工具。

于 2009-06-15T10:38:26.563 回答
0

或者您可以在维护模式下打开页面并删除有问题的 Web 部件。

Sharepoint 2007 Insight:从页面中删除不良或损坏的 Web 部件

于 2011-02-11T07:22:12.373 回答
0

对我有用的简单快速的解决方案。1. 转到根文件夹。复制 default.aspx 文件。2. 删除原文件。3. 将复制的文件重命名为 default.aspx。

这一切都将再次进行实验。不确定共享点如何在该页面中引用这些 Web 部件。但有效:)

于 2014-02-26T21:06:18.117 回答