徵兆

請考慮下列案例:

  • 在已安裝 Office 2007 或 Office 2010 的 Windows Vista、Windows 7 或 Windows 2008 系統以及 Internet Explorer 7 或 Internet Explorer 8 上,您嘗試使用包含 '. 的 URL 開啟 SharePoint 網站 (的檔案。 中的網站名稱) 。

  • SharePoint 2007 或 2010 裝載於啟用 WebDav 的 Windows 2008 或 2008 R2 Server 上。

  • SharePoint 2007 或 2010 網站已設定為使用 Windows 驗證。

  • SharePoint 網站的用戶預期用戶端整合 (能夠編輯並直接儲存回伺服器,) 運作。

在此案例中,使用者可能會看到下列一或多個癥狀:

  • 系統會意外提示使用者輸入認證。

  • Office 檔會以唯讀方式開啟。

  • 開啟 SharePoint 檔案總管檢視時,會發生錯誤,顯示文檔庫的路徑和「未實作」訊息。

  • 嘗試從 Office 直接執行 [另存新檔] 儲存回 SharePoint 網站時,將不會是一個選項。  SharePoint 目錄不會填入 [另存新檔] 對話框中。

  • 當開啟檔只讀,然後按兩下 [編輯檔案] 按鈕時,使用者可能會看到這個錯誤:「連線到伺服器時發生問題。 如果問題持續發生,請連絡您的系統管理員」。

原因

當 Office 偵測到 WebDAV 已在伺服器上啟用時,就會發生這種情況。 如果已啟用 WebDAV,則Microsoft Office 也必須判斷是否要以「閱讀記錄」或「ReadOnly」的方式開啟檔。  SharePoint 會做為其本身的WebDAV Server。  Windows Server 2008 的 WebDAV 發佈角色若啟用,將會干擾 SharePoint 的 WebDAV 功能。  

解決方案

如果伺服器是 Windows Server 2008 或 Windows Server 2008 R2,WebDAV 發佈不應存在於 SharePoint Server 上。  如果伺服器是以 WebDAV 發佈伺服器的方式運作,則 SharePoint 應該安裝在自己的伺服器上。

若要移除 WebDAV 發佈,請依照下列指示進行:

Windows Server 2008:

  • 若要卸載 Microsoft WebDAV 7.5 適用於 IIS 7.0 http://www.microsoft.com/download/details.aspx?familyid=8A47D609-8D95-4E1A-B2F2-2303E7E10EDC&displaylang=en 元件,請移至 控制台->程式和功能,然後選擇 [卸載]。

  • 拿掉元件之後,請移至 伺服器管理員 角色->Web Server IIS 一節 >移除角色服務->如果核取 WebDAV 發佈,請取消核取該元件。  這需要重新啟動伺服器。

Windows Server 2008 R2:

  • 在 伺服器管理員 中,移至 [角色->Web Server IIS] 區段 >移除角色服務->取消核取已核取的 WebDAV 發佈。  這需要重新啟動伺服器。

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。