Sharepoint

SharePoint 2013,無法在 Office 2010 或 Office 2013 中打開文件

  • January 28, 2014

我有一個在 Server 2012 上執行的 SharePoint 2013 Foundation 站點。幾天前,一位過分熱心的顧問錯誤地更改了此伺服器上的安全證書。從那時起,即使在更正證書之後,Office 2010 和 Office 2013 客戶端也無法直接從 SharePoint 打開文件。一切似乎都正常執行,並且日誌中沒有錯誤,但是客戶端應用程序打開並且沒有顯示任何文件。在 Office 2013 上,確認您要打開文件後,它會顯示在打開完整應用程序之前正在聯繫伺服器。一旦應用程序打開,就只有沒有文件的應用程序。Office 2007 客戶端能夠使用來自 SharePoint 的文件而不會出現任何重大問題,

我已經嘗試了我能找到的所有可能的修復,但沒有任何運氣。

安裝了 Office 2013 應用程序的Office 2010 – 不適用

Office 2010 SP2 安裝 – 無更改

指定在客戶端應用程序中打開啟用瀏覽器的文件 – 無更改

在 IIS、SharePoint 和伺服器證書儲存中啟用安全證書 – 無更改

添加到受信任的站點 – 沒有更改

添加到 Intranet 站點 – 沒有更改

在 Windows 7 上測試了 Office 2007 – 工作

在 Windows 7 上測試了 Office 2010 SP1 和 SP2 – 不工作

在 Windows 8 上測試了 Office 2013 – 沒有工作

在使用 Office 2010 SP1 的 Server 2008 上

測試——不工作 在修復安裝後在 Windows 7 和 Office 2010 上測試——不工作

修復安裝後在 Server 2008 和 Office 2010 上測試 – 不工作

在初始證書更改問題之前,所有系統都在工作。歡迎任何見解或建議。

謝謝,科里

對於碰巧通過搜尋找到此內容的任何人,我已經找到了問題的答案。在 Office 2010 和 Office 2013 中,預設身份驗證基於使用客戶端證書。這意味著,如果執行 SharePoint 的 IIS 伺服器允許客戶端證書,並且您沒有安裝與應用程序匹配的證書,Office 2010 和 Office 2013 將直接掛起,而不提示使用備用身份驗證方法。為了解決這個問題,我不得不將 SharePoint 網站上的 SSL 設置更改為忽略客戶端證書。

IIS 管理器 -> 伺服器 -> 站點 -> SharePoint -> SSL 設置 -> 客戶端證書 -> 忽略

引用自:https://serverfault.com/questions/529629