Load Balanced SharePoint 2010 Application中的样式表问题

时间:2013-11-25 09:53:07

标签: css sharepoint sharepoint-2010 load-balancing

我已经研究了很多,没有找到答案,所以我决定在此发表一篇文章。

我有一个完整的SharePoint 2010网站集,其中包含一些CSS和JavaScript资源,用于自定义网站的外观。 所有内容都已签入并发布,该网站正常运行,直到我们加载平衡两个前端服务器。*

问题是,如果 - 并且仅当 - 通过负载均衡器打开该站点,每个人在单击Internet Explorer(8)刷新按钮后都会遇到一些中断的设计问题。 此外,使用LB时 SharePoint Designer无法正常工作

“访问Microsoft SharePoint Foundation站点文件时出错。作者 - 如果您正在针对Web服务器进行创作,请联系该服务器网站的网站管理员.WebMaster - 请参阅服务器的应用程序事件日志以获取更多详细信息。”

因此,在以下情况下,这种情况不是问题:

  • 在任何服务器内部打开网站,或使用直接主机条目进入其中一台服务器(不使用负载均衡器)

  • 使用IE10 +或其他浏览器

  • 使用LB

  • 在IE8上按Ctrl + F5

类似(未回答的问题): http://www.networksteve.com/enterprise/topic.php/Styles_&_JSs_loading_errors_in_load_balancing_sharepoint_farm_wh/?TopicId=49098&Posts=3

http://social.msdn.microsoft.com/Forums/sharepoint/en-US/279b72ba-ede4-44b1-8429-1f2ff4d80c32/401-unauthorized-error-while-connecting-to-web-service-sharepoint-ipfs?forum=sharepointcustomizationlegacy

注意:

  • Fiddler没有显示任何相关的输出,除了在网站运作时也出现的一些可疑的401

  • 发生问题时,ULS日志不会显示任何相关的身份验证,权限或其他条目

  • 作为任何有内网限制的中型/大型公司,我们确实需要支持IE8。此外,即使安装了IE10,SharePoint Designer也不起作用。

1 个答案:

答案 0 :(得分:1)

前端服务器位于F5负载均衡器后面。

由于某种原因,通过LB渲染的网站显示IE7呈现。

解决方案是为品牌推广解决方案添加IE7支持,尽管它可以与本地浏览器调整一起使用(取消选中“以兼容模式显示Intranet网站”)。

我现在倾向于要求在有特定设计问题的时候清除LB缓存