我更改了发布网站集合上的主页。当我浏览启动站点以检查新的主页时,浏览器刚刚返回404错误,告诉我找不到该页面。

但是,当我与SharePoint Designer打开网站时,事情似乎还不错。所有页面均为页面库中的预期。在设计师中,我什至可以打开编辑页面。

那么,有人知道为什么浏览器找不到并打开页面吗?

UPDTAE

为了澄清我的问题,我应该说,切换回默认的主页也不会带回网站。我仍然得到404回复。因此,问题不应与我的自定义主页直接相关。

有帮助吗?

解决方案

当MasterPage的头部部分中的CSS文件之一的链接不正确时,我已经看到了类似的行为。该页面将加载在设计器中,但是通过浏览器会引发错误,因为它找不到所需的文件之一。选中的最佳方法是查看页面的源,然后将CSS文件中的每个链接粘贴在每个链接中(如果使用customjs链接,则适用于JS),然后检查您可以访问它们。

其他提示

您是否在rootweb中的所有页面上获得404?导航到布局文件夹中的页面时,您是否获得404?换句话说:问题的范围是什么?

如果它在rootweb中的所有非布局页面,请更改子网中的母语页面以使用OOTB ONE(我希望您不会在自定义主页中介绍新的ContentPlaceHolder)。如果该子站点中的页面开始工作,我想我们可以肯定地说它确实是由主页(某物)引起的。

如果您认为这是主题中的内容,请首先删除95%的内容,直到几乎一无所有。如果可以使用,则可以添加回到主页,直到它破裂为止。

如果不是主页,那么我们需要更多的上下文信息,而忘记了主页 - 可能是巧合的是,当您更改主人页面时,问题开始出现 - 您可能在同一时间可能已经做了其他造成404的事情。

您页面上可能是缺少资源(CSS,JS文件参考等)。您应该能够从ULS日志(12 logs)中找出哪个。

您还应该检查一下是否为所有用户或某些用户获得相同的行为[例如,它适用于您的网站所有者,但不适合您的匿名用户)。

希望这可以帮助,

许可以下: CC-BY-SA归因
scroll top