3

我在https://www.ajaxbrowser.com/上测试了 IT Hit WebDAV 服务器实现,发现文档锁定有一个奇怪的行为。

如果同一个文档将被两个用户打开,它将被第一个用户锁定,第二个用户会收到一个警告窗口。您可以在窗口中选择选项以使用合并工具保存文档,当第一个用户完成编辑时,第二个用户将覆盖第一个用户所做的更改。

您可以使用此测试用例来检查此行为:

  1. User1 打开一个文档
  2. User1 点击启用编辑
  3. User2 打开文档
  4. User2 收到一个警告窗口并选择使用合并工具的选项
  5. User1 和 User2 对文档进行了一些更改。
  6. User2 尝试保存文档并收到有关文档锁定状态的警告。“文档被另一个用户锁定”或类似的东西。
  7. User1 完成他们的编辑,点击保存按钮并关闭他们的 MS Word。
  8. 从现在开始,用户 2 可以保存文档,或者他们可以等待来自 Word 的有关文档锁定状态更新的消息。
  9. User2点击保存,word保存文档,没有出现任何合并工具。此操作会覆盖 User1 所做的所有更改。

关于用户的附加信息:

  • 用户 1:操作系统 Windows10、Word 2016 MSO (16.0.4498.1000) 64 位
    = 用户 2:操作系统 Windows7、Word 2016 MSO (16.0.4266.1001) 32 位

我该如何解决这个问题?这是常见问题还是仅与我的本地环境有关?

4

1 回答 1

0

此问题已在IT Hit WebDAV Server Engine for .NET v6 Beta中得到修复。它支持 MS Office 合并和正确的 'If-modified-since' 和 'If' 与 ETag 标头处理。

于 2017-10-21T05:27:00.787 回答