2015-05-20 72 views
0

我們已經使用iTHit服務器和Ajax庫實現了WebDAV。我們遇到了一些問題,其中一些PC中的文檔被打開爲RO,一些打開了兼容模式(RW)與Office 2007 ...我們在OPTIONS和PropFind命令的IIS日誌(和Fiddler)中看到了不同的方法。 。 微軟+辦公+協議+探索上的選項打開RW .. 微軟WebDAV的MiniRedir打開RO 我們還看到一對夫婦的其他方法用2010字(微軟+辦公+存在+發現和微軟+辦公+核心+存儲+基礎設施)和字2013(微軟+辦公+字+ 2013)也做工精細...iT打開WebDAV Office 2007打開文檔只讀

是什麼原因導致了不同的方法來使用?是否有一個配置設置可以強制Word 2007使用Microsoft + Office + Protocol + Discovery而不是Microsoft-WebDAV-MiniRedir?

回答

1

據我們所知,沒有任何選項可以禁用MS Office Discovery協議。每個MS Office版本都以不同方式打開文檔,其中一些使用發現,其他則不使用發現

與MS Office 2007的只讀問題最典型的原因是無根WebDAV位置。 Microsoft Office 2007和更早版本以及Windows Shell(迷你重定向器)提​​交OPTIONS和PROPFIND請求,以便在文件路徑中存放根目錄和每個子目錄。例如,如果您的文檔位於http://server/DAV/Folder/mydoc.docx,微軟辦公室提交選項和PROPFIND請求發送到以下網址:

http://server/ 
http://server/DAV/ 
http://server/DAV/Folder 

如果您的服務器不提供這些選項的反應和PROPFIND請求的Microsoft Office可以打開您的文檔如只讀或將無法將文檔直接保存到服務器。您可以在這裏找到有關Microsoft Office如何從網絡打開文檔的更多信息。

請找到只讀問題在這裏更多的細節:http://www.webdavsystem.com/server/documentation/ms_office_read_only

+0

Web服務器是IIS6服務器W2003 ......我已經將它設置每個文檔的「配置在IIS7,6,5 WebDAV服務器(http://www.webdavsystem.com/server/prev/v2/documentation/ hosting_iis_asp_net/creating_webdav_iis7)... .net4.0的aspnet_isapi.dll在通配符應用程序映射中,驗證存在未選中...是否有任何Web.Config需要完成,以使IIS6能夠響應不適合的PROPFIND EDIT_WebDAV? – Rich

+0

我在我的辦公室使用W7,Ofc 2007和IE11進行PC設置......當我嘗試編輯文檔時,文檔對我開放也是隻讀的......我確實在Fiddler中看到有一個針對http發佈PROPFIND的PROPFIND://服務器/網站,得到302找到... PROPFINDs和OPTION之前,它是http://服務器/網站/ EDIT_WebDAV,其中返回207和200 ... – Rich

0

我有打開以只讀模式Office文件類似的情況。同樣問題的其他症狀是與MS Office以外的文件類型。試圖打開PDF,圖像,文本文件等都將導致錯誤代碼67,「無法找到網絡名稱」。當我卸載IIS的Web DAV發佈功能並重新啓動服務器時,這兩個問題都得到了解決。

相關問題