我们实施了自己的WebDAV服务器。有些Office(Word,Excel)用户以只读方式打开文档。在问题计算机上查询是下一个:
正常查询(在健康的计算机上)是:OPTIONS,HEAD,LOCK,GET ......因此,Word不会尝试LOCK文档,只能以只读方式打开它。
我们已经尝试过:
HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Common\Internet\OpenDocumentsReadWriteWhileBrowsing
为1。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters\BasicAuthLevel
设置为2,将HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Common\Internet\BasicAuthLevel
设置为2,如上所述here。HKEY_CURRENT_USER\Software\Microsoft\Office\<version>\Common\Internet\Server Cache
中的here所示的密钥。有任何线索吗?为什么Office不试图锁定文档?
答案 0 :(得分:3)
您至少缺少DAV标头。将其包含在OPTIONS响应中:
DAV: 1,2
答案 1 :(得分:0)
问题在于MS Office和代理服务器的交互。当我们启动fiddler(而不是WireShark)时,它创建了捕获流量的本地代理,WebDAV开始正常工作。