1

当我们在反向代理后面定位 it-hit webdavsystem ajax 浏览器时遇到了问题。

在我们的例子中,我们监听端口 8123,然后从外部在端口 443 上提供服务。

似乎当我们在 ajax 浏览器中单击一个文件夹时,它响应的是侦听端口 8357 而不是请求的端口 443。

这一切都托管在 IIS 中的 Windows 服务器上。

有人有解决方法吗?也许重新编写响应 URL 的一些如何?

4

1 回答 1

0

此问题是由服务器返回完整的 url 引起的,包括服务器和端口:http ://webdavserver.com:0000/folder1/file.ext

这是 IT Hit WebDAV 服务器引擎的默认设置,旨在最大限度地与 WebDAV 客户端兼容。某些版本的 Microsoft Mini-redirector 需要完整的 url,并且不能仅使用路径 (/folder1/file.ext)。

要禁用完整的 url,您可以将 DavEngine.UseFullUris 设置为 false:

    var engine = new DavEngine
    {
        UseFullUris = false
    };

任何有关如何调整 Microsoft Mini-redirector 以仅接受路径的建议将不胜感激。

于 2014-10-28T19:39:44.440 回答