我有一个复杂的问题,我会尝试解释。
我们有一个基于门户的网站,可以通过用户名和密码从我们的组织基础设施之外访问。 某些types的文件在网站上不能访问特定位置的某些人。 问题不是用户特定的; 在可以访问文件的网站中,您可以以任何用户身份执行此操作,在无法访问文件的网站中,您无法在任何用户上访问这些文件。 可以访问/下载文件的站点似乎没有任何共同之处 – 有些公司build筑有些工作,有些不工作,有些是家庭networking工作,有些则不是。
我能看到的唯一的共同因素是,当它不起作用时,它只针对特定的文件。 主要是.doc .xls .ppt .gif。
在IIS中的mimetypes似乎设置正确,并没有改变。
事情的服务器端的设置是相当复杂的。
有一个前端服务器可以为大多数页面提供服务,当其中一个图片(gif – jpg工作正常)或页面中的文档被调用时,您可以获取图片占位符或网关未find的消息。 被调用的文件驻留在另一个具有另一个独立服务器上的虚拟目录的Web服务器(一个NAS设备)上。
这两个Web服务器是Windows 2000(iis5),数据的NAS是Windows 2003。
这是一个新的问题,直到现在,几年前还没有类似的问题。
任何事件日志中都没有明显的显示
IIS日志也不会显示任何明显的东西 – 事实上,我比较了来自大量不同客户端请求的get命令,并且所有匹配都很好 – 即工作看起来像失败的那些。
另外要记住的是,系统必须知道该文件在那里,因为你得到一个错误的网关错误。 当用一个不存在的假文件进行testing时,你会得到一个404。
我确定有信息我已经错过了,或者你需要帮助我,所以请问。
我期待着您的想法和回应。
问候
基普
根据你的评论/更新,这听起来像代理服务器正在削弱下载。 你有权访问代理设置?
那么,就像任何“新”问题一样,第二步(在你检查了所有的小问题之后)就是看看问题出现之前发生了哪些变化。
在这种情况下,正如沃伦所说,我会去代理设置。 也许某些服务包或更新安装了一些设置? 有关您使用的代理的更多详细信息将有所帮助。