如何在没有SharePoint Designer的情况下在SharePoint网站上编辑default.aspx

如何在没有SharePoint Designer的情况下在SharePoint网站上编辑default.aspx,sharepoint,sharepoint-designer,Sharepoint,Sharepoint Designer,有几次,我遇到了网站上的default.aspx页面无法正常工作的情况。更具体地说,对Web部件和/或控件的引用会引发错误,因为找不到程序集。 好的,您只需启动可怕的SharePoint Designer并删除依赖项行。 然而,如果我想在没有SharePoint Designer的情况下使用此方法,如何做到这一点 编辑:在我的情况下,使用?contents=1 web部件管理页删除web部件没有帮助。进入查看网站的所有内容。选择页面库中的文档库页面,这些页面库是根据您创建站点时使用的语言命名的。

有几次,我遇到了网站上的default.aspx页面无法正常工作的情况。更具体地说,对Web部件和/或控件的引用会引发错误,因为找不到程序集。 好的,您只需启动可怕的SharePoint Designer并删除依赖项行。 然而,如果我想在没有SharePoint Designer的情况下使用此方法,如何做到这一点


编辑:在我的情况下,使用?contents=1 web部件管理页删除web部件没有帮助。进入查看网站的所有内容。选择页面库中的文档库页面,这些页面库是根据您创建站点时使用的语言命名的。也就是说,在挪威语中,图书馆名为Sider。将default.aspx下载到您的计算机并修复它删除web部件和网站设置。在“站点管理”下,选择菜单内容和结构,您现在应该可以看到default.aspx页面。但你不能用它做太多…删除,复制或移动

解决方法: 启用向根站点发布功能。将fixed default.aspx文件添加到页面库,并将欢迎页面更改为此。禁用发布功能这将删除从该功能创建的所有其他列表,但不会删除页面库,因为有一个页面正在使用中。。现在,根站点将有一个新的default.aspx页面,但url已从sitename/default.aspx更改为sitename/Pages/default.aspx

变通办法二
使用功能更改default.aspx文件。此处介绍了解决方案:

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


您可以找到生成器以及Sharepoint开发人员工具。

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


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

一切又开始试验了。
不确定sharepoint如何在该页面中引用这些Web部件。但是效果很好:

我可以通过以下方式完成对default.aspx页面的编辑:

在SharePoint Designer 2013中打开网站 然后单击“所有文件”查看所有文件, 然后右键单击->在高级模式下编辑文件。
通过这样做,我可以删除导致页面出现问题的标记前缀。

这似乎很奇怪,default.aspx页面无法工作。。。页面是否自定义为包含Web部件/控件?我不知道有什么方法可以通过常规的SharePoint UI编辑页面,但是你可以用一些C代码来完成。不,对不起。根网站的default.aspx未存储在任何名为Pages的文档库中。该发布解决方案可能适用于MOSS设置,但不适用于SharePoint。而且不希望更改主页URL。但是非常感谢你的想法。@Tomso:很有趣,尽管这比我希望的要多。但你的答案是目前为止最好的。回答而不是评论,我会接受的。我不确定我是否明白你的意思。解决方案生成器如何帮助我修改default.aspx文件?您好。请再读一遍我的帖子。在本例中尝试了该方法,但无效。您提供的链接已不再适用于@Phill