iT Hit WebDAV Office 2007打开文档只读

时间:2015-05-20 18:42:25

标签: word-2007 ithit-webdav-server

我们使用iTHit Server和Ajax Library实现了WebDAV。我们遇到一个问题,在某些PC中将文档作为RO打开,而在Office 2007中使用兼容模式(RW)打开文档...我们在OPTIONS和PropFind命令中看到IIS日志(和Fiddler)中的不同方法。 。 选项上的Microsoft + Office +协议+发现打开RW .. Microsoft-WebDAV-MiniRedir打开RO 我们还看到了其他一些方法,包括2010年的字样(Microsoft + Office + Existence + Discovery和Microsoft + Office + Core + Storage + Infrastructure)和2013年的字样(Microsoft + Office + Word + 2013),这些方法也很好用......

导致使用不同方法的原因是什么?是否有配置设置会强制word 2007使用Microsoft + Office + Protocol + Discovery而不是Microsoft-WebDAV-MiniRedir?

2 个答案:

答案 0 :(得分:1)

据我们所知,没有任何选项可以禁用MS Office Discovery协议。每个MS Office版本都以不同的方式实现打开文档,有些使用Discovery,有些则不使用。

MS Office 2007的只读问题的最典型原因是非根WebDAV位置。 Microsoft Office 2007和早期版本以及Windows Shell(迷你重定向器)提​​交OPTIONS和PROPFIND请求以站点文件路径中的根和每个子文件夹。例如,如果您的文档位于http://server/DAV/Folder/mydoc.docx,则Microsoft Office会将OPTIONS和PROPFIND请求提交到以下URL:

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

如果您的服务器未提供对这些OPTIONS和PROPFIND请求的响应,Microsoft Office可能会将您的文档以只读方式打开,或者无法将文档直接保存到服务器。您可以在此处找到有关Microsoft Office如何从Web打开文档的详细信息。

请在此处找到有关只读问题的更多详细信息:http://www.webdavsystem.com/server/documentation/ms_office_read_only

答案 1 :(得分:0)

我有一个类似的情况,Office文件以只读模式打开。同一问题的另一个症状是MS Office以外的文件类型。试图打开PDF,图像,文本文件等都会导致错误代码67,"无法找到网络名称"。当我卸载IIS的Web DAV发布功能并重新启动服务器时,这两个问题都得到了解决。