在文档打开之前,IT点击WebDAV PowerPoint和Excel解锁

时间:2014-05-21 16:50:38

标签: webdav ithit-webdav-server

我已在公司网站上实施了IT Hit WebDAV服务器。我一直在查看日志,我可以看到它解锁PowerPoint演示文稿两次。在它打开之前,然后当你关闭MS PowerPoint时。

我是否可以阻止这种情况发生,因此当您打开PowerPoint文档时,只有当文档像MS Word一样关闭时它才会解锁。

当我打开Word文档时,它只会在您关闭MS Word时将其解锁一次。

从下面的日志中可以看出,MS Word中的请求少于MS PowerPoint中的请求。这两个文件都遵循相同的过程:

  1. 打开
  2. 修改
  3. 保存
  4. 关闭
  5. 我之所以希望它只解锁一次是因为我可以实现一些自定义安全代码,这些代码只应在用户使用完文档后运行。

    Microsoft Word

    [29] [OPTIONS] / DAV /

    [45] [HEAD] /DAV/437f144e-c42a-4e8d-97b2-45fa3d1f0a71/Document.docx

    [99] [OPTIONS] / DAV /

    [79] [LOCK] /DAV/437f144e-c42a-4e8d-97b2-45fa3d1f0a71/Document.docx

    [99] [GET] /DAV/437f144e-c42a-4e8d-97b2-45fa3d1f0a71/Document.docx

    [54] [PROPFIND] /DAV/437f144e-c42a-4e8d-97b2-45fa3d1f0a71/Document.docx

    [74] [LOCK] /DAV/437f144e-c42a-4e8d-97b2-45fa3d1f0a71/Document.docx

    [94] [PUT] /DAV/437f144e-c42a-4e8d-97b2-45fa3d1f0a71/Document.docx

    [94] [UNLOCK] /DAV/437f144e-c42a-4e8d-97b2-45fa3d1f0a71/Document.docx

    的PowerPoint

    [89] [OPTIONS] / DAV / c763764d-3ba2-46f1-abee-07fa33241309 /

    [86] [HEAD] /DAV/c763764d-3ba2-46f1-abee-07fa33241309/PowerPoint.pptx

    [89] [OPTIONS] / DAV / c763764d-3ba2-46f1-abee-07fa33241309 /

    [86] [LOCK] /DAV/c763764d-3ba2-46f1-abee-07fa33241309/PowerPoint.pptx

    [89] [GET] /DAV/c763764d-3ba2-46f1-abee-07fa33241309/PowerPoint.pptx

    [97] [PROPFIND] /DAV/c763764d-3ba2-46f1-abee-07fa33241309/PowerPoint.pptx

    [65] [HEAD] /DAV/c763764d-3ba2-46f1-abee-07fa33241309/PowerPoint.pptx

    [68] [UNLOCK] /DAV/c763764d-3ba2-46f1-abee-07fa33241309/PowerPoint.pptx

    [97] [OPTIONS] / DAV / c763764d-3ba2-46f1-abee-07fa33241309 /

    [86] [HEAD] /DAV/c763764d-3ba2-46f1-abee-07fa33241309/PowerPoint.pptx

    [97] [GET] /DAV/c763764d-3ba2-46f1-abee-07fa33241309/PowerPoint.pptx

    [100] [PROPFIND] /DAV/c763764d-3ba2-46f1-abee-07fa33241309/PowerPoint.pptx

    [68] [HEAD] /DAV/c763764d-3ba2-46f1-abee-07fa33241309/PowerPoint.pptx

    [86] [LOCK] /DAV/c763764d-3ba2-46f1-abee-07fa33241309/PowerPoint.pptx

    [89] [GET] /DAV/c763764d-3ba2-46f1-abee-07fa33241309/PowerPoint.pptx

    [68] [PROPFIND] /DAV/c763764d-3ba2-46f1-abee-07fa33241309/PowerPoint.pptx

    [97] [HEAD] /DAV/c763764d-3ba2-46f1-abee-07fa33241309/PowerPoint.pptx

    [59] [LOCK] /DAV/c763764d-3ba2-46f1-abee-07fa33241309/PowerPoint.pptx

    [59] [PUT] /DAV/c763764d-3ba2-46f1-abee-07fa33241309/PowerPoint.pptx

    [86] [UNLOCK] /DAV/c763764d-3ba2-46f1-abee-07fa33241309/PowerPoint.pptx

1 个答案:

答案 0 :(得分:1)

我猜PowerPoint在“启用编辑”按钮的顶部显示“受保护的视图”黄色功能区,而Word则没有显示。

这可能是因为你的Word文档是空的(0字节),而PowerPoint - 不是。

尝试以下操作,您将获得2个Word文件锁:

  1. 在本地文件系统中创建word文件,编辑并保存,这样 它不是0字节。
  2. 将其上传到您的WebDAV服务器。
  3. 打开它进行编辑。
  4. 另一个可能的原因 - 您已经在此计算机上打开过Word文档(因此“受保护的视图”未激活),而PowerPoint文档在第一时间打开。

    MS Office 2013在打开文档时锁定文档。如果它激活“受保护的视图”,则文档在打开后立即解锁。如果单击“启用编辑”,则会再次锁定文档。当用户关闭文档或锁定令牌过期时,它将被解锁。

    通常,在多次锁定和解锁文档时应该没有问题,它们总是成对出现,就像在日志中一样。

    请注意,请求在有限的时间内锁定。如果MS Office需要更长的锁定,它将延长锁定,在这种情况下服务器将调用ILock.RefreshLock