SharePoint 2007 或2010: Office 檔從 SharePoint 網站開啟 ReadOnly

徵狀

請考慮下列案例:

  • 在 Windows Vista、Windows 7 或 Windows 2008 系統上安裝 Office 2007 或 Office 2010 且 Internet Explorer 7 或 Internet Explorer 8 之後,您嘗試使用完整功能變數名稱(包括 "." 的 URL)從 SharePoint 網站開啟檔案。 在 [網站名稱] 中)。

  • SharePoint 2007 或2010託管于 Windows 2008 或 2008 R2 伺服器上,且已啟用 WebDav。

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

  • SharePoint 網站的使用者需要用戶端整合(能夠直接編輯並儲存回伺服器)才能正常運作。

在這種情況下,使用者可能會看到下列一或多個症狀:

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

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

  • 開啟 SharePoint 資源管理器時,會發生錯誤,顯示文件庫的路徑,以及「未執行」的訊息。

  • 當您嘗試從 Office 直接儲存到 SharePoint 網站時,將不會有任何選項。  SharePoint 目錄將無法填入 [另存新檔] 對話方塊中。

  • 當您以唯讀方式開啟檔,然後按一下 [編輯檔] 按鈕時,使用者可能會看到此錯誤:「連線到伺服器時發生問題。 如果問題持續發生,請與您的系統管理員聯繫。

原因

如果 Office 在伺服器上偵測到已啟用 WebDAV,就會發生這種情況。 如果已啟用 WebDAV,Microsoft Office 也必須判斷是否要以 ReadWrite 或 ReadOnly 的形式開啟檔。  SharePoint 充當自己的 WebDAV 伺服器。  Windows Server 2008 的 WebDAV 發佈角色(如果啟用的話)會干擾 SharePoint 的 WebDAV 功能。  

解決方案

如果伺服器是 Windows Server 2008 或 Windows Server 2008 R2,則 WebDAV 發佈不應該駐留在 SharePoint 伺服器上。  如果伺服器充當 WebDAV 發佈伺服器,則應該將 SharePoint 安裝在自己的伺服器上。

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

Windows Server 2008:

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

  • 移除元件之後,請移至 [伺服器管理員角色] >的 [Web 服務器 IIS] 區段中,>[移除角色服務]->取消選取 [WebDAV 發佈] (如果已選取的話)。  這將需要重新開機伺服器。

Windows Server 2008 R2:

  • 在伺服器管理員中,移至 [角色->的 Web 服務器 IIS 區段->[移除角色服務]->取消選取 [WebDAV 發佈] (如果已選取的話)。  這將需要重新開機伺服器。

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

Thank you for your feedback!

×