相关疑难解决方法(0)

IE8不会下载具有启用UAC的自定义mime /类型的文件

我在本地计算机上运行.net服务(Windows 7 x64,IE8,.net 3.5,C#),它将文件返回给浏览器以响应用户操作.使用firefox或chrome,文件正确下载,我们的应用程序通过自定义mime类型启动,一切都很好.

但是,使用IE8,我收到一个"无法从中下载文件的对话框.无法打开此网站.请求的网站不可用或无法找到.请稍后再试".

使用fiddler,我验证了IE确实从服务接收了有效负载.

如果我关闭UAC,IE会下载该文件并启动相关的应用程序.

关闭UAC不是一个可行的解决方案,因为我们的客户将启用它.

如何启用IE8以启用启用UAC的关联应用程序?

编辑:

在使用此处所述的编程ID重新注册mime类型后,我可以让IE打开显示"打开或保存"对话框,以便在第二次从地址栏请求链接时.为什么它第一次不起作用?

c# uac internet-explorer-8 windows-7 mime-types

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×1

internet-explorer-8 ×1

mime-types ×1

uac ×1

windows-7 ×1