【问题标题】:Exe download not working in IE 10Exe 下载在 IE 10 中不起作用
【发布时间】:2014-03-03 06:31:25
【问题描述】:

在 IIS 中,会创建一个虚拟目录,并放置几个 html 页面。在其中一个 html 页面中,有一个指向 .exe 文件的链接。

当尝试点击 html 文件中的 .exe 链接时,.exe 在 chrome 和 firefox 中成功下载,但在 IE 10 中没有。

请在这方面帮助我。

提前致谢。

【问题讨论】:

  • 请添加您正在使用的链接。以及它不能在什么操作系统上运行。并且右键单击“另存为”有效吗?
  • 操作系统:Win7(64 位)“另存为”工作,但将文件另存为 _exe 名称而不是 .exe
  • 这听起来像是 IE 的 SmartScreen 过滤器,它会阻止(或至少阻止)某些下载,尤其是 EXE 文件。当您尝试下载文件时,在浏览器窗口底部寻找红色或黄色信息栏,其中将包含进一步的说明。
  • 我关闭了SmartScreen过滤器,这方面仍然没有成功。

标签: c# html asp.net internet-explorer iis


【解决方案1】:

这不是编程问题,也许不应该在这里。

根据我的经验,它始终是 Windows 领域中某些损坏的变体。

有时是它的用户帐户,最常见的是错误的 IE 升级。

当它不起作用时。 重新安装 IE

有关如何解决此问题的完整 KB 知识库。不过现在好像找不到了。

编辑

这里是Nothing happens when you click a link in Internet Explorer

【讨论】:

    【解决方案2】:

    通过应用以下解决方案可以解决此问题。

    1. 在网站虚拟目录中新建一个文件夹,然后将.exe放入其中。
    2. 在 IIS 中,转到层次结构中的新文件夹,IIS 属性 > HTTP 响应标头 > 添加具有以下键值对的标头。键:内容处置,值:附件。
    3. 重新启动 IIS。

    执行上述步骤后,在 IE 10 中下载 .exe 即可。

    【讨论】:

      猜你喜欢
      • 2013-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-12
      • 2012-11-13
      • 2017-05-10
      • 2013-04-29
      相关资源
      最近更新 更多