无法下载exe、iso、dll等各种扩展名文件的解决方法 总结

来源:互联网 发布:如何消除肿眼泡知乎 编辑:程序博客网 时间:2024/05/06 21:58

    我们平时在搭建网站时,企业网站难免会做一些文档提供给用户下载,有时候我们会遇到提供EXE文件给客户下载时 客户打开文档链接时提示“无法找到该网页”也就是说我们的IIS环境不能下载EXE文件;下面我就我目前遇到的此类问题列举一下。 m

     1、还是权限问题,首先IIS 创建 IUSR_计算机名称帐户(其中计算机名称是正在运行 IIS 的服务器的名称),用来在匿名用户请求 Web 内容时对他们进行身份验证。此帐户授予用户本地登录权限。最起码应该有读取文件夹的权限。 

     2、使用IIS 6支持的MIME类型。具体步骤是点击“开始”-“控制面板”-“管理工具”-“Internet信息服务(IIS)管理器”,在“本地计算机”上单击右键,选择“属性”,在弹出窗口中点击“MIME类型”按钮,从“注册的MIME类型”中删除“.exe”项目。使用此方法,我们同样还可以为IIS添加支持下载的文件类型,添加可针对全局——从“本地计算机”添加,或者在需要支持这种格式文件下载的站点上单击右键,进入“ 属性”的“HTTP头”标签,在其中按下“MIME类型”按钮以“新建”。 

     3、最重要,我就是这样解决的,iis里面设置 属性--主目录--配置--影射--把exe和dll后缀名都放进去,其他跟asp一样。

     4、还有一些就是IIS的基本设置了,这里就不多说了,不外乎就是主目录的读取,浏览权限啊,启用ASP扩展啊之类的。

 

如果还没有解决问题,可能就是下面的情况:

将提供下载的网站:属性->主目录 里面的执行权限设置为‘无’