我已经研究了很多,没有找到答案,所以我决定在此发表一篇文章。
我有一个完整的SharePoint 2010网站集,其中包含一些CSS和JavaScript资源,用于自定义网站的外观。 所有内容都已签入并发布,该网站正常运行,直到我们加载平衡两个前端服务器。*
问题是,如果 - 并且仅当 - 通过负载均衡器打开该站点,每个人在单击Internet Explorer(8)刷新按钮后都会遇到一些中断的设计问题。 此外,使用LB时 SharePoint Designer无法正常工作:
“访问Microsoft SharePoint Foundation站点文件时出错。作者 - 如果您正在针对Web服务器进行创作,请联系该服务器网站的网站管理员.WebMaster - 请参阅服务器的应用程序事件日志以获取更多详细信息。”
因此,在以下情况下,这种情况不是问题:
在任何服务器内部打开网站,或使用直接主机条目进入其中一台服务器(不使用负载均衡器)
使用IE10 +或其他浏览器
使用LB
注意:
Fiddler没有显示任何相关的输出,除了在网站运作时也出现的一些可疑的401
发生问题时,ULS日志不会显示任何相关的身份验证,权限或其他条目
作为任何有内网限制的中型/大型公司,我们确实需要支持IE8。此外,即使安装了IE10,SharePoint Designer也不起作用。
答案 0 :(得分:1)
前端服务器位于F5负载均衡器后面。
由于某种原因,通过LB渲染的网站显示IE7呈现。
解决方案是为品牌推广解决方案添加IE7支持,尽管它可以与本地浏览器调整一起使用(取消选中“以兼容模式显示Intranet网站”)。
我现在倾向于要求在有特定设计问题的时候清除LB缓存