Word无法在WebDAV中保存文档

时间:2011-12-08 15:46:39

标签: ms-office webdav

我正在研究我们系统中的WebDAV实现。现在我面临以下问题。

当我打开放置在其中一个子文件夹中的文档后,在编辑它之后 我无法保存。我收到错误:Word没有保存文档。

尽管如此,可以打开和编辑放置在根文件夹中的文档。 我知道这个问题非常具体,而且我会得到很多“拇指向下”,但是我将在3天内与它斗争,但是没有任何意义。

也许你们中的一个人也面临着这个问题并在努力解决。

Office客户端是Office 2007,操作系统是Windows Wista / 7。 Office 2010没有此问题。我可以从任何深度编辑和保存文档。

请求的痕迹: 当word保存文档时,这是Trace。

11/12/2011 11:52:52 : context type:PROPFIND
11/12/2011 11:52:52 : context type:PROPFIND
11/12/2011 11:52:52 : context type:LOCK
11/12/2011 11:52:52 : context type:GET
11/12/2011 11:52:53 : context type:HEAD
11/12/2011 11:53:02 : context type:PROPFIND
11/12/2011 11:53:03 : context type:HEAD
11/12/2011 11:53:03 : context type:PUT
11/12/2011 11:53:03 : context type:PROPPATCH
11/12/2011 11:53:03 : context type:HEAD
11/12/2011 11:53:08 : context type:UNLOCK
==============================================
This is the trace of requests when word is not saving the document.

11/12/2011 11:54:16 : context type:PROPFIND
11/12/2011 11:54:17 : context type:PROPFIND
11/12/2011 11:54:17 : context type:LOCK
11/12/2011 11:54:19 : context type:LOCK
11/12/2011 11:54:19 : context type:GET
11/12/2011 11:54:19 : context type:HEAD
11/12/2011 11:54:24 : context type:PROPFIND
11/12/2011 11:54:25 : context type:PROPFIND
11/12/2011 11:54:25 : context type:LOCK

由于某种原因,锁定请求会多次发送。任何人都知道为什么会发生这种情况?

1 个答案:

答案 0 :(得分:2)

好的,我找到了答案。也许这会对某人有所帮助。

问题出在锁定请求中。由于我们的系统使用RTL字符设置(希伯来语/阿拉伯语),确切的问题是在Url解码中,文件的实际物理路径已损坏并需要一些修复,因此锁定请求似乎很好,但根据我们的实现尽管这个,锁定返回OK。

此致 安东尼霍普金斯