SharePoint默认页面未加载,用户已重定向到正在构建的页面

SharePoint默认页面未加载,用户已重定向到正在构建的页面,sharepoint,sharepoint-2007,Sharepoint,Sharepoint 2007,因此,今天下午用户开始报告他们无法访问我们的SharePoint 2007内部网站。我们通过组策略将所有用户的主页设置为url http://spsite 点击此url时,SharePoint将重定向到 http://spsite/Pages/default.aspx 这些年来一直如此 今天,我们的远程分支得到了一个“正在建设”页面。但是,如果这些用户在浏览器上单击“刷新”或键入 http://spsite/pages/default.aspx 他们顺利到达那里 我们的本地用户根本看不到这

因此,今天下午用户开始报告他们无法访问我们的SharePoint 2007内部网站。我们通过组策略将所有用户的主页设置为url

http://spsite
点击此url时,SharePoint将重定向到

http://spsite/Pages/default.aspx
这些年来一直如此

今天,我们的远程分支得到了一个“正在建设”页面。但是,如果这些用户在浏览器上单击“刷新”或键入

http://spsite/pages/default.aspx
他们顺利到达那里

我们的本地用户根本看不到这个问题。这告诉我一定存在某种DNS解析问题。我不是一个喜欢使用SharePoint的人,所以我不知所措


以前有人见过这种行为吗?我试图找出问题所在的第一步是什么?

我正在发布解决方案以及问题背后的理论

在我们的环境中发生的一些事情导致了这种“完美风暴”的场景

在一天中的某个时候,我们的SharePoint网站变得没有响应。当时访问该网站的用户收到服务器的奇怪回复。似乎IIS有两个站点监听端口80,两个站点都使用通配符绑定。第一个站点是SharePoint站点,第二个是默认站点。SharePoint站点响应失败时,IIS会转到默认站点。由于此网站尚未设置,因此返回了“正在建设的网站”页面(Windows 2003 server上的IIS6)

这本身就很奇怪。然而,后来发生的事情也同样离奇。IISReset修复了SharePoint网站存在的问题。因此,SharePoint网站再次可用。但是,任何在url关闭时点击该url的人都会在iisstart.htm页面中缓存一个。看起来,当他们的浏览器检查URL时,他们从服务器获得了一个304。因此,请求从未完全进入sharepoint网站,该网站实际上返回302重定向

因此,对于所有这些用户,我们必须清除他们机器上的缓存,这样才能让用户返回SharePoint站点