下载ISO文件

时间:2013-07-30 22:36:31

标签: asp.net-mvc-3 download iso

当我尝试下载iso文件时,会导致找不到404页面。此实例中的链接如下:

http://www.domain.com/virtualDir/filename.iso

virtualDir指向我们文件服务器上的某个位置。

我不想阅读二进制数组,然后将其推出下载,因为它几乎是600mb。我希望浏览器像exes和zips一样处理这个问题。

处理此问题的最佳方法是什么?

1 个答案:

答案 0 :(得分:5)

我认为这是因为IIS不提供未知的文件扩展名。您需要将MIME类型添加到整个IIS设置或web.config中。正如您在评论中所要求的那样,我可能建议将其放在web.config中,因为它不需要系统管理员进行额外配置,而且所有内容都在一个地方。

<configuration>
    <system.webServer>
        <staticContent>
            <mimeMap fileExtension=".iso" mimeType="application/octet-stream" />
        </staticContent>
    </system.webServer>
</configuration>