Adobe Acrobat 的问题

Issues with Adobe Acrobat

我们有一些用户正在使用 Adob​​e Acrobat 通过 WebDAV 编辑 .pdf 文件。我们遇到了几个问题。

  1. acrobat 客户端好像很健谈。我们在第一个 GET 之前收到多个 PROPFIND 调用。编辑即使是最简单的 pdf 也需要大约 11 秒。由于所有这些调用,其中包括 PROPFINDS 和 OPTIONS、LOCK、GET、PUT、UNLO​​CK 和经常一对 MOVE/DELETE 命令。
  2. 当用户最终保存然后关闭文档并立即重新打开文档时,他们的更改似乎没有保存。如果他们在重新打开文档之前等待大约 30 秒(可能更少),更改会显示出来,因此似乎正在进行某种类型的缓存,但我们的网站 (asp.net) 已关闭输出缓存。
  3. 有时用户会收到 109 错误,表示无法保存文档。这似乎来自 Adob​​e Acrobat,因为我们没有在日志中看到错误,但它可能与上面的 #1 有关,其中 MOVE/DELETE 已经发出并且没有经过足够的时间。

因此我的问题是

我猜你正在使用 Microsoft Mini-redirector 驱动程序(Windows Shell,Windows 提供的 WebDAV 客户端)打开和编辑文档。

  1. 这是迷你重定向器的特点,有时它会遍历文件夹并提交其他不必要的请求。

    关于性能。这可能是由代理设置引起的。请参阅“连接和浏览 WebDAV 服务器时的长时间延迟”部分 here

  2. 这通常是由迷你重定向器缓存引起的。据我所知,没有任何关于如何在 Mini-redirector 中禁用缓存的文档。这个没有真正的解决办法,你只需要等待一段时间,直到客户端缓存失效。

    服务器引擎本身没有任何缓存选项。它只处理 WebDAV 请求并生成响应。它还独立于宿主环境及其设置,如IIS、HttpListener等

  3. 请检查 WebDAV 日志文件 WebDAVLog.txt。默认情况下,它位于 \App_Data\WebDAV\Logs。有没有例外?