我已在公司网站上实施了IT Hit WebDAV服务器。我一直在查看日志,我可以看到它解锁PowerPoint演示文稿两次。在它打开之前,然后当你关闭MS PowerPoint时。
我是否可以阻止这种情况发生,因此当您打开PowerPoint文档时,只有当文档像MS Word一样关闭时它才会解锁。
当我打开Word文档时,它只会在您关闭MS Word时将其解锁一次。
从下面的日志中可以看出,MS Word中的请求少于MS PowerPoint中的请求。这两个文件都遵循相同的过程:
我之所以希望它只解锁一次是因为我可以实现一些自定义安全代码,这些代码只应在用户使用完文档后运行。
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
答案 0 :(得分:1)
我猜PowerPoint在“启用编辑”按钮的顶部显示“受保护的视图”黄色功能区,而Word则没有显示。
这可能是因为你的Word文档是空的(0字节),而PowerPoint - 不是。
尝试以下操作,您将获得2个Word文件锁:
另一个可能的原因 - 您已经在此计算机上打开过Word文档(因此“受保护的视图”未激活),而PowerPoint文档在第一时间打开。
MS Office 2013在打开文档时锁定文档。如果它激活“受保护的视图”,则文档在打开后立即解锁。如果单击“启用编辑”,则会再次锁定文档。当用户关闭文档或锁定令牌过期时,它将被解锁。
通常,在多次锁定和解锁文档时应该没有问题,它们总是成对出现,就像在日志中一样。
请注意,请求在有限的时间内锁定。如果MS Office需要更长的锁定,它将延长锁定,在这种情况下服务器将调用ILock.RefreshLock。