WebDAV的。同时编辑文档时,更改会丢失

时间:2017-04-18 04:28:29

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

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

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

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

  1. User1打开文档
  2. User1点击“启用编辑”
  3. User2打开文档
  4. User2获取警告窗口并使用合并工具选择选项
  5. User1和User2在文档中进行了一些更改。
  6. User2尝试保存文档并收到有关文档锁定状态的警告。 "文档被另一个用户锁定"或类似的东西。
  7. User1完成编辑,点击“保存”按钮并关闭他的MS Word。
  8. User2可以保存文档,或者他可以等待来自Word的有关文档锁定状态更新的消息。
  9. User2点击保存,word保存文档,不显示任何合并工具。此操作将覆盖User1所做的所有更改。
  10. 有关用户的其他信息:
    User1:OS Windows10,Word 2016 MSO(16.0.4498.1000)64位
    User2:OS Windows7,Word 2016 MSO(16.0.4266.1001)32位

    如何解决此问题? 这是常见问题还是只与我当地的环境有关?

1 个答案:

答案 0 :(得分:0)

IT Hit WebDAV Server Engine for .NET v6 Beta修正了此问题。它支持MS Office合并和正确的“如果 - 修改 - 自”'和'如果'用ETag头处理。