我们仍在推出SharePoint,但我们已经启动并运行了服务器并且主站点正在运行。我们将其设置为sharepoint.mydomain.com。然后我创建了一个名为“帮助中心”的新网站,其URL为sharepoint.mydomain.com/help_center。在添加了大量内容并开始计划将其推出后,我们决定将URL更改为sharepoint.crowholdings.com/help(仅仅因为我们这样挑剔)。我这样做是通过访问网站(在原始网址),转到网站设置>标题,说明和图标,然后在网址名称框中将'help_center'更改为'帮助',然后点击确定。一切都崩溃了。我收到了一个错误,不幸的是我确实没有捕获它,所以我不记得它说的确切 - 但我注意到它在地址栏中仍然显示旧的URL(/ help_center /)所以我试过将其更改为新的URL(/ help /),但后来我遇到了404错误。我尝试了IISReset,甚至重新启动了服务器 - 但每次我尝试访问该页面时仍然会出现404错误。回到我的主站点,帮助中心选项卡上的URL已更新为新URL(sharepoint.mydomain.com/help/SitePages/Home.aspx),但是当我单击它时,我得到404错误。我无法使用新网址或旧网址访问该网站。
我仍然可以在网站管理器中看到该网站及其所有资源,但当我尝试从菜单访问任何网站设置时,我仍然会收到404错误(网站设置,人员和群组,高级权限,或一般设置)。如果我尝试将地址栏中的URL从新名称更改为旧名称,我会收到另一个错误,即只显示“找不到文件”。
我也尝试过使用stsadm命令(在此引用:http://technet.microsoft.com/en-us/library/cc263508.aspx),但是我收到以下错误:
任何其他建议将不胜感激!谢谢! ] [Q] [
这是一篇类似的帖子,但提议的解决方案都不适用于我:Sharepoint 404 error after renaming subsite
答案 0 :(得分:0)
这绝对是奇怪的。当您使用另一个URL时 - 您只更改了子站点的名称(+ URL)并且没有更改主站头和子站点之前驻留的站点集合?
您可以使用SharePoint Designer确保您的网站仍然存在 - 您可以使用SharePoint Designer吗?当您尝试将其连接到...<yoururl>.../help
时,是否会引发错误,或者您是否必须使用.../help_site
?
您没有提及,但应始终是您的第一步:检查ULS日志。你可以在这里找到它们:
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\LOGS
。查看它们的完美工具是Microsoft的ULSViewer。您最有可能找到的信息不仅仅是404。
此外,我会尝试检查网站(SPWeb
是否明确),例如通过PowerShell或SharePoint Manager。查看SPWeb.AbsoluteUrl
和所有其他与URL相关的属性,并检查是否有任何奇怪的内容。在Powershell中你会得到一个这样的网站:
$help = Get-SPWeb http://sharepoint/help
$help | get-members
使用get-members
,您将看到可以查看的所有方法和属性。
你的行为绝对不正常,你需要多做一些挖掘。我将从ULS日志开始。
答案 1 :(得分:0)
我知道现在已经很晚了,但其中一个原因是你可能在IIS中有一个同名的虚拟目录(“帮助”)。
答案 2 :(得分:-2)
Powershell或SharePoint Designer可能会提供帮助
Powershell的
Remove-SPSite -Identity“URL”-GradualDelete
SharePoint Designer,它能看到有问题的网站吗?