如何从 IIS 7 提供未知文件类型

如何从 IIS 7 提供未知文件类型

有没有办法在 IIS 7 中提供未知文件类型?

我只想对关闭执行的单个目录执行此操作,并且所有内容都将作为静态文件提供。

现在,我必须添加每个我想要作为 MIME 类型提供的文件扩展名。我想提供所有服务。该怎么做?

答案1

您可以使用扩展名“*”和类型“application/octet-stream”添加通用 MIME 类型:http://support.microsoft.com/kb/326965

答案2

您不需要像 kb 文章所建议的那样通过 MMC,而是可以直接在目录中创建一个 Web.config 文件,其内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <staticContent>
            <mimeMap fileExtension=".*" mimeType="application/octet-stream" />
        </staticContent>
    </system.webServer>
</configuration>

答案3

以防万一图片有帮助。这是安装在 Windows 10 机器上的 IIS v10:

  1. 转到您网站虚拟目录的 MIME 类型功能:

在此处输入图片描述

  1. 设置基于星号的 MIME 类型以支持未知文件类型:

在此处输入图片描述

相关内容