IIS不会让你下载EXE文件,报告404

为了让WSUS更新工作,我在这个阶段就陷入困境。 WSUS报告说,它无法下载更新,并通过Internet Explorer尝试时报告404错误。

在同一个目录中的txt文件显示正常。 以下是一个更新exe文件的日志输出:

#Fields: date time s-sitename s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status 2010-08-23 00:57:41 W3SVC1789576717 10.30.0.69 GET /Content/0E/DD7AE25A341E69544BA934B532CD270751C62A0E.exe - 8530 DOMAIN\username 10.30.0.20 Mozilla/4.0+(compatible;+MSIE+8.0;+Windows+NT+5.2;+Trident/4.0;+.NET+CLR+1.1.4322;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.04506.30;+.NET+CLR+3.0.04506.648;+.NET+CLR+3.5.21022;+.NET+CLR+3.0.4506.2152;+.NET+CLR+3.5.30729) 404 2 1260 

从这里我收集到错误“404 2 1260”涉及:

404.2-locking策略阻止该请求

我已经尝试过的事情:

  • 检查是否定义了MIMEtypes(是)
  • 检查文件夹的权限,以便它被认为是读取而不是执行(这是)
  • 允许通过Web服务扩展(我不知道如何做到这一点,请阅读这个build议像Perl / ASP脚本)

有没有人有什么我可以尝试的其他build议? 我对Windows服务器pipe理相当陌生,在过去3年左右一直在使用Linux,发现它更加困难!

谢谢你的帮助。

经过漫长的一天的检查,终于意识到他们正在谈论一个不同的权限框! 在网站属性中删除执行权限,现在一切正常。