【问题标题】:Changes are lost when document is edited concurrently同时编辑文档时更改会丢失
【发布时间】:2017-09-13 18:51:26
【问题描述】:

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

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

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

  1. User1 打开一个文档
  2. 用户 1 点击启用编辑
  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 位

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

【问题讨论】:

    标签: ms-word webdav ithit-webdav-server


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2012-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多