为了一个数字校园协同工作的课题,我这几天开始琢磨SharePoint 2010,由于对Office系列产品研究不多,所以一上手就遇到很多难题。

这个课题其中一个目的就是抛开Office多种版本兼容问题,让老师们在任意地方,任意终端上自由的使用Office。目前微软对这个问题的解决方案有两个,一个是使用公有云解决方案Office 365,另一个就是在系统内部部署SharePoint 2010服务器并安装Office Web Apps。

安装完成Sharepiont 2010 的 Office Web Apps 后,打开和编辑WORD、PPT都正常,但是在浏览器打开和编辑Excel文件时总出现“未找到所选的文件。请检查文件名的拼写并验证其位置是否正确。请确保该文件未被重命名、移动或删除。”可没安装OFFICE WEB apps前浏览器浏览EXCEL是正常的。

安装office web apps后浏览器无法打开Excel的问题_第1张图片

查找了很多地方,重新安装了几次,也按微软的解决办法逐条的查看:

以下的一个或多个原因可能会导致出现这些错误:

  • SharePoint 管理员已运行 Office Web Apps 安装程序,这会将 SharePoint 的默认打开行为配置为使用 Microsoft Word、Excel、PowerPoint 和 OneNote 关联的 Web 应用程序在浏览器中打开对应的文档。但 SharePoint 管理员尚未启动相应服务、创建服务应用程序并激活 Office Web Apps 功能。
  • Web 前端服务器上未启动 Office Web Apps 服务。
  • 尚未创建 Office Web Apps 服务应用程序和代理。
  • Office Web Apps 服务应用程序代理与网站集所属的 Web 应用程序的代理组不关联。
  • 用于运行 Web 应用程序或以下 Office Web Apps 服务之一的服务帐户可能存在权限问题:Excel Calculation Services、PowerPoint Service 或 Word Viewing Service。Web 应用程序和服务应用程序必须具有适当的权限才能访问内容数据库和配置数据库。

还是没有解决。

后来偶然发现,在安装SharePoint的服务器上运行是正常的,一但在外网或别的机器上访问就就出现以上的问题,难道是浏览器的问题?对比浏览器加载程序,一模一样,见鬼了。再仔细对比一下,发现浏览器的访问地址不一样,一个是机器名,另一个是IP地址。我恍然大悟。原来是它若的祸。

修改:

SarePoint 2010管理中心- 应用程序管理-备用访问映射 添加相应内外网的完整FQDN地址

OK

安装office web apps后浏览器无法打开Excel的问题_第2张图片

 

安装office web apps后浏览器无法打开Excel的问题_第3张图片

 

访问正常:

安装office web apps后浏览器无法打开Excel的问题_第4张图片

 

原来只是访问地址的问题。