我在Server 2012上运行SharePoint 2013 Foundation Foundation。几天前,一位过分热心的顾问错误地更改了此服务器上的安全证书。 从那时起,即使在更正证书之后,Office 2010和Office 2013客户端也无法直接从SharePoint打开文档。 一切似乎都应该正常运行,并且日志中没有错误,但客户端应用程序打开并显示没有文档。 在Office 2013上,确认您要打开文档后,在打开完整的应用程序之前,显示它正在联系服务器。 一旦应用程序打开,只有没有文件的应用程序。 Office 2007客户端能够使用来自SharePoint的文档,而不存在任何重大问题,唯一的区别是他们在打开文档之前发出第二次login提示。
我尝试了所有可能的修复方法,但没有任何运气。
安装了Office 2013应用程序的Office 2010 – 不适用
Office 2010 SP2安装 – 不变
指定启用浏览器的文档在客户端应用程序中打开 – 不变
在IIS,SharePoint和服务器证书存储中启用安全证书 – 不变
添加到可信站点 – 无需更改
添加到Intranet站点 – 不变
testing在Windows 7与Office 2007 – 工作
在Windows 7上使用Office 2010 SP1和SP2进行testing – 无法正常工作
testing在Windows 8与Office 2013 – 不工作
在带有Office 2010 SP1的Server 2008上testing – 无法正常工作
修复安装后,在Windows 7上testing了Office 2010 – 无法正常工作
在安装修复安装后,在Office 2008上testing了Office 2010 – 无法正常工作
所有系统都在最初的证书更改问题之前工作。 任何见解或build议是受欢迎的。
谢谢,Cory
对于任何碰巧通过searchfind这个问题,我已经find了问题的答案。 在Office 2010和Office 2013中,默认身份validation基于使用客户端证书。 这意味着如果运行SharePoint的IIS服务器允许客户端证书,并且没有安装与应用程序相匹配的服务器,则Office 2010和Office 2013将仅挂起而不提示备用的身份validation方法。 为了解决这个问题,我不得不将SharePoint站点上的SSL设置更改为忽略客户端证书。
IISpipe理器 – >服务器 – >站点 – > SharePoint – > SSL设置 – >客户端证书 – >忽略