2

我目前正在我公司的 MVC / noSQL Web 应用程序上实现 Class 2 WebDAV 服务器。我正在使用 Visual Studio 2013、IIS 8.5、Windows 8.1 和 word 365 在我的机器上本地开发它。文档存储在 noSQL 数据库中。

我过去设法让它工作,但最近 word 拒绝连接到 WebDAV 服务器。当我单击文档链接时,它会打开 word 并出现以下错误:

{正确的网址}无法连接到服务器。

我已经使用了您内置的日志记录工具和提琴手来查看是否向服务器发出了任何请求并且没有。

您是否可以提出任何步骤或建议来帮助我调试此问题。

4

2 回答 2

2

在阅读了几次文档并反复试验后,我发现这个词正在注册表中缓存。我按照说明重新构建了我的项目,它似乎已经奏效了。

http://www.webdavsystem.com/server/documentation/ms_office_read_only

清除注册表中的 Microsoft Office WebDAV 缓存。首次连接到服务器时,Microsoft Office 会读取 WebDAV 服务器选项并存储它们以供以后使用。如果您的服务器设置在开发过程中发生了更改(或者您刚刚修复了一些服务器问题),您可能需要删除此设置。Microsoft Office WebDAV 缓存存储在以下项下:

HKEY_CURRENT_USER\Software\Microsoft\Office\\Common\Internet\Server 缓存\

要清除缓存,只需删除此键下的所有键。在开发环境中,如果您的 WebDAV 服务器类已更改或身份验证方案已更改,我们建议始终清除缓存。作为删除缓存的替代方法,您可以重新配置服务器以在不同的端口上运行。

请注意,在生产环境中,只要您的服务器设置不经常更改,通常您不需要清除此缓存或更改端口,而 Microsoft Office 会在一段时间后重新请求服务器选项。

于 2014-05-15T10:45:29.403 回答
0

一旦您的代码在过去工作并且现在停止工作,我猜 IT Hit WebDAV Ajax 库的试用期(1 个月)已经结束。Web 浏览器控制台中是否有任何错误?要开始新的试用期,只需在此处重新下载即可。

于 2014-05-14T17:03:24.110 回答