新的SAN导致HTTP 414错误

我们有一个映射到驻留在SAN上的DFS共享的IIS虚拟目录(/ Upload)。 DFS共享从SAN A移动到SAN B,此后如果我们尝试通过虚拟目录访问任何内容,则会出现以下错误:HTTP Error 414.0 – 由于Request URI太长,因此不显示页面。

我们尝试了不同的DFS份额,并通过networking名称直接访问SAN,但都没有成功。

我们可以通过Windows资源pipe理器从服务器(2个live,1个dev,所有的Windows 2008 R2)浏览DFS共享。

我们正在使用第三方模块进行图像大小调整,如果我们指向虚拟目录中的图像,它将返回它,例如/upload/test.jpg.ashx?width=100 as /upload/test.jpg会返回上面的错误。

我认为错误信息是误导,我们做了一个失败的请求跟踪和logging的错误是:

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

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

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

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