IIS 未向某些用户/位置提供某些文档

IIS 未向某些用户/位置提供某些文档

我有一个复杂的问题,我将尝试解释。

我们有一个基于门户的网站,可以通过用户名和密码从我们组织基础设施之外访问。某些类型的文件无法供某些位置的某些人访问。问题并不特定于用户;在您可以访问文件的站点,您可以以任何用户的身份访问;在无法访问文件的站点,您无法以任何用户的身份访问。可以访问/下载文件的站点似乎没有任何共同之处 - 有些站点在某些公司大楼工作,有些则不是,有些站点在某些家庭网络上工作,有些则不是。

我能看到的唯一共同点是,当它不起作用时,它只适用于特定文件。主要是 .doc .xls .ppt .gif。

IIS 中的 mimetypes 似乎设置正确并且没有改变。

服务器端的设置相当复杂。

有一个前端服务器为大多数页面提供服务,当调用页面中的一张图片(gif - jpg 工作正常)或文档时,您会收到图片占位符或网关未找到消息。调用的文件驻留在另一台 Web 服务器上,该 Web 服务器上的虚拟目录位于另一台单独的服务器(nas 设备)上。

这 2 个 Web 服务器是 Windows 2000(iis5),而包含数据的 nas 是 Windows 2003。

这是一个新问题,自几年前出现以来到目前为止还没有出现过类似的问题。

事件日志中没有显示任何明显信息

IIS 日志也没有显示任何明显的内容 - 事实上,我已经比较了来自许多不同客户端请求的获取命令并且所有命令都匹配得很好 - 即有效的命令看起来像失败的命令。

另外要记住的是,系统必须知道文件存在,否则会收到网关错误。使用不存在的假文件进行测试时,会收到 404 错误。

我确信我遗漏了一些信息或者您需要一些信息来帮助我,所以请询问。

我期待您的想法和回复。

问候

基普

答案1

根据您的评论/更新,听起来代理服务器正在削弱下载。您可以访问代理设置吗?

答案2

好吧,与任何“新”问题一样,第二步(在检查完所有细节之后)是查看问题出现之前立即做了哪些更改。

在这种情况下,正如沃伦所说,我会深入研究代理设置。也许是安装了某些服务包或更新,导致某些设置被破坏?有关您使用的代理的更多详细信息会有所帮助。

相关内容