因此在 IIS 7 中,如果某个扩展名没有特定的 MIME 定义,它将拒绝提供它 (404),即使您可以在目录列表中看到它。我确定这是一个众所周知的问题,但是有没有办法为未知文件类型设置通配符或设置默认操作?我希望所有内容都默认提供下载,就像我使用过的所有其他网络服务器一样。
最佳答案
为扩展名为 *
的文件添加一个新的 MIME 类型,类型为 application/octet-stream
。这将为所有没有 MIME 类型的文件提供默认 MIME 类型并绕过阻止。
然而,风险是您最终会共享您的 secret 数据库、配置文件和诸如此类的东西,因此在您打开服务器以供所有下载之前,请确保您知道自己在做什么。
关于windows - iis7 默认 mime 类型行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6023492/