1

我们正在使用 itHit 服务器和 Ajax WebDAV 库来使用我们的 Web 应用程序编辑文档。我们有两台客户端 PC。两者都具有相同的操作系统(W7 sp1 64 位)和 Visio 2010(14.0.7145.5000 32 位)。一个有IE9,另一个有IE11。IE9 PC 在提示输入用户凭据后以只读方式打开 Visio 文档。IE11 PC 在提示输入用户凭据后以读写方式打开 Visio 文档。我们在 Fiddler 中注意到 IE9 日志永远不会到达 Lock 命令,但 IE11 会。IE11 日志显示了许多不在 IE9 日志中的命令(options/propfind/head)。

这可能是什么原因造成的?由于 Visio 已启动(并提示输入用户凭据),因此不应涉及 IE,但这是两台 PC 的差异

4

2 回答 2

1

我设置了 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WebClient\Parameters\BasicAuthLevel=dword:00000002 并且两台不工作的 PC 现在都打开了文档 RW 并允许保存回服务器……参见: https: //support.microsoft。 com/en-us/kb/2123563?wa=wsignin1.0

于 2015-04-10T13:19:33.027 回答
0

可能 MS Visio 在某处缓存了有关先前不成功的 WebDAV 连接的信息。请在出现此问题的计算机上尝试以下操作:

  1. 执行以下控制台命令卸载 WebDAV 连接:

    净使用 * /DELETE

    这将卸载所有网络连接,包括 WebDAV。如果您不想卸载所有连接,还可以使用“net use”命令首先列出连接并仅卸载特定的 WebDAV 连接。

  2. 删除缓存的凭据(如果有)。您可以执行以下命令来执行此操作:

    rundll32.exe keymgr.dll、KRShowKeyMgr

  3. 清除 MS Office WebDAV 连接缓存。它存储在密钥下:HKEY_CURRENT_USER\Software\Microsoft\Office\\Common\Internet\Server Cache\ 要清除缓存,只需删除此密钥下的所有密钥。

还要确保您已安装所有 Windows 和 Visio 更新。

于 2015-04-08T04:54:10.653 回答