Ms word MS Office使用WebDAV以只读方式打开文档

Ms word MS Office使用WebDAV以只读方式打开文档,ms-word,ms-office,readonly,webdav,Ms Word,Ms Office,Readonly,Webdav,我们实现了自己的WebDAV服务器。某些Office(Word、Excel)用户以只读方式打开文档。下一步是关于问题计算机的查询: 选项,响应(在NTLM认证链之后):(等于这些选项,问题不会重现) 得到 头 头 正常的查询(在健康的计算机上)有:选项、头、锁、获取。。。所以,Word不会试图锁定文档,而是以只读方式打开它 我们已经尝试过: 选中WebDAV链接,它是e(如选项查询中所示) 选中,选项响应包含标题MS Author Via:DAV 选中后,该服务器不会崩溃。所有回答都可以 设置注

我们实现了自己的WebDAV服务器。某些Office(Word、Excel)用户以只读方式打开文档。下一步是关于问题计算机的查询:

  • 选项,响应(在NTLM认证链之后):(等于这些选项,问题不会重现)
  • 得到
  • 正常的查询(在健康的计算机上)有:选项、头、锁、获取。。。所以,Word不会试图锁定文档,而是以只读方式打开它

    我们已经尝试过:

  • 选中WebDAV链接,它是e(如选项查询中所示)
  • 选中,选项响应包含标题MS Author Via:DAV
  • 选中后,该服务器不会崩溃。所有回答都可以
  • 设置注册表项
    HKEY\u CURRENT\u USER\Software\Microsoft\Office\14.0\Common\Internet\opendocuments在浏览时读写
    如前所述为1
  • 如上所述,将注册表项
    HKEY\U LOCAL\U MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters\BasicAuthLevel
    设置为2,将
    HKEY\U CURRENT\U USER\Software\Microsoft\Office\15.0\Common\Internet\BasicAuthLevel
    设置为2
  • 从打开文档-全部确定,文档以读写方式打开
  • 清除IE中的Cookie,登录IE(为MS Word提供Cookie)
  • 试图找出问题计算机和健康计算机之间的区别。在不同版本的Office、不同版本的Windows(7、8、10)、通过代理连接的所有计算机(也包括健康的计算机)上复制时出现问题
  • С如上所述,在
    HKEY\U CURRENT\U USER\Software\Microsoft\Office\\Common\Internet\Server缓存中清除密钥

  • 你有什么线索吗?为什么Office不尝试锁定文档?

    您至少缺少DAV标题。在选项响应中包括以下内容:

    DAV: 1,2
    

    问题在于MS Office和代理服务器的交互。当我们启动fiddler(而不是WireShark)来创建本地代理以捕获流量时,WebDAV开始正常工作。

    @DirkVollmar在第一个选项请求完成后。GET是可以的,但它已经意味着该文档以只读方式打开,因为未执行锁定。我将选项响应与工作应用进行了比较,没有发现任何差异。对于工作应用(在我的开发PC上),您可以将其与客户端应用进行比较,它们是相同的。选项请求的完整响应是什么?您还可以发送PROPFIND请求的HTTP请求和响应吗?@Evert如帖子中所述,响应为。如果我没有错配,PROFIND通常发生在保存之前。我们不打算保存文档,因为它是只读的。不管怎样,如果有利润的话,我会在明天去看的。不幸的是,这些馅饼已经不起作用了。但是(这实际上也是不幸的)你的问题和@evert的补充,我能找到的关于Word与WebDAV通信的唯一全面要求列表。非常感谢您完美编辑的问题!有趣的类“2”表示允许使用锁方法。看起来很有希望,我会试试…@Pavel不看微软的文档。阅读。我同意微软的文档在很大程度上是没有任何帮助或用处的。但由于微软经常添加额外的怪癖(我在页眉中遗漏了微软的作者),而这是为了让文字发挥作用,所以我们不会真正四处走动。