新的 SAN 导致 HTTP 414 错误

新的 SAN 导致 HTTP 414 错误

我们有一个映射到 DFS 共享的 IIS 虚拟目录 (/Upload),该共享位于 SAN 上。DFS 共享已从 SAN A 移动到 SAN B,从那时起,如果我们尝试通过虚拟目录访问任何内容,就会收到错误:HTTP 错误 414.0 - 由于请求 URI 太长,因此未显示页面。

我们尝试了不同的 DFS 共享,也尝试了通过网络名称直接访问 SAN,但都没有奏效。

我们能够通过 Windows 资源管理器从服务器(2 个实时服务器、1 个开发服务器、所有 Windows 2008 R2)浏览 DFS 共享。

我们正在使用第三方模块来调整图像大小,http://imageresizing.net/,如果我们指向虚拟目录中的图像,它将返回它,例如 /upload/test.jpg.ashx?width=100,而 /upload/test.jpg 将返回上述错误。

我认为错误消息具有误导性,我们已经完成了失败请求跟踪,记录的错误是:

ModuleName:IIS Web Core
通知:2
HttpStatus:414
HttpReason:URL 太长
HttpSubStatus:0
ErrorCode:2147942487
ConfigExceptionInfo
通知:AUTHENTICATE_REQUEST
ErrorCode:参数不正确。(0x80070057)

我们现在已经在安装了 IIS 8 的 Windows 8 机器上尝试过,以相同的方式映射了虚拟目录,并且它可以正常工作。

答案1

当 SAN 提供商最终承认存在已知问题时,问题得到了解决。他们为我们提供了一个补丁,这意味着 IIS 版本 <= 7.5 能够从我们的 SAN 提供文件。

答案2

  1. 使用 emcopy 移动数据
  2. 是的,用户帐户可以访问 DFS 路径和​​直接共享。

相关内容