Issues with Adobe Acrobat



我们有一些用户正在使用Adobe Acrobat通过WebDAV编辑.pdf文件。我们正在经历几个问题。

  1. 这位杂技演员的客户似乎很健谈。在第一次get之前,我们会收到多个PROPFIND调用。编辑最简单的pdf也需要11秒。由于包括PROPFINDS&OPTIONS、LOCK、GET、PUT、UNLOCK以及一对MOVE/DELETE命令
  2. 当用户最终保存并关闭文档并立即重新打开文档时,他们所做的更改似乎尚未保存。如果他们在重新打开文档之前等待大约30秒(可能更短(,则更改确实会显示出来,因此似乎有某种类型的缓存正在进行,但我们的网站(asp.net(已关闭输出缓存
  3. 有时用户会收到一个错误109,说文档无法保存。这似乎来自Adobe Acrobat,因为我们在日志中没有看到错误,但它可能与上面的#1有关,其中MOVE/DELETE已经发出,但还没有经过足够的时间

因此,我的问题是

  • 您是否测试/使用Acrobat编辑PDF
  • 如果是的话,你有这些问题吗
  • WebDAV引擎中是否有允许您关闭缓存的设置,或者它是否使用底层IIS设置

我猜您正在使用Microsoft Mini重定向程序驱动程序(Windows Shell,随Windows提供的WebDAV客户端(来打开和编辑文档。

  1. 这是一个迷你重定向程序的细节,有时它会遍历文件夹并提交其他不必要的请求。

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

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

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

  3. 请检查WebDAV日志文件WebDAVLog.txt。默认情况下,它位于\App_Data\WebDAV\Logs中。这里面有什么例外吗?

最新更新