IIS 不允许您下载 EXE 文件,报告 404

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-锁定策略阻止此请求

我尝试过的事情:

  • 检查 MIME 类型是否已定义(已定义)
  • 检查文件夹的权限,以便读取而不是执行(确实如此)
  • 通过 Web 服务扩展允许它(我不确定如何做到这一点,请阅读有关 perl/ASP 脚本等的建议)

有人对我可以尝试的其他方法有什么建议吗?我对 Windows Server 管理还很陌生,过去 3 年左右一直在使用 Linux,发现它要困难得多!

谢谢你的帮助。

答案1

经过一整天的检查,终于意识到他们说的是不同的权限框!在网站属性中删除执行权限,现在一切都正常了。

相关内容