IIS不能下载EXE的解决方法

windows2000下下载文件正常,但就是不能下载EXE文件,查遍网络都是在IIS服务器属性里找到MIME类型,加.exe   类型   application/octet-stream   等常识性的解决方法。按照网上介绍的方法仍然无法下载。 最后发现是URLSCAN造成,找到windows\system32\inetsrv\urlscan  下面的urlscan.ini文件,将Deny executables that could run on the server下面的.exe注释掉,保存,问题解决。

; Deny executables that could run on the server
; .exe
.bat
.cmd
.com

 除了调整MIME类型,还可以利用NTFS格式分区的安全权限,去掉相应文件的读取权限,这样用户同样不能下载。另外,微软官方出品的URLScan (http://www.microsoft.com/china/technet/security/guidance/secmod114.mspx)可以屏蔽任意扩展名的文件下载,并且能够应用于Windows 2000 Server中的IIS 5,也不失为一种好的解决办法。

posted @ 2008-02-22 12:19  facewater  阅读(3921)  评论(0编辑  收藏  举报