我们有一些用户正在使用 Adobe Acrobat 通过 WebDAV 编辑 .pdf 文件。我们遇到了几个问题。
- acrobat 客户端似乎很健谈。我们在第一次 GET 之前收到了多个 PROPFIND 调用。编辑即使是最简单的 pdf 也需要大约 11 秒。由于所有这些调用,包括 PROPFINDS 和 OPTIONS、LOCK、GET、PUT、UNLOCK 和经常一对 MOVE/DELETE 命令。
- 当用户最终保存然后关闭文档并立即重新打开文档时,他们的更改似乎没有保存。如果他们在重新打开文档之前等待大约 30 秒(可能更短),则更改确实会显示出来,因此似乎存在某种类型的缓存,但我们的网站 (asp.net) 已关闭输出缓存。
- 有时用户会收到 109 错误,表示无法保存文档。这似乎来自 Adobe Acrobat,因为我们在日志中看不到错误,但它可能与上面的 #1 有关,其中已发出 MOVE/DELETE 并且没有经过足够的时间。
因此,我的问题是
- 您是否测试/使用过 Acrobat 来编辑 pdf?
- 如果有,你有这些问题吗?
- WebDAV 引擎中是否有允许您关闭缓存的设置,或者它是否使用底层 IIS 设置?