每次当您在IIS 7.5支持的服务器上放置“新”文件扩展名以进行简单的http下载时,您必须考虑将扩展添加到IIS配置中,这有点令人讨厌!
(例如,提供以.7z格式压缩的文件)
有没有办法告诉IIS“提供任何服务”(就像它是Apache-Webserver中的默认设置)?
谢谢
每次当您在IIS 7.5支持的服务器上放置“新”文件扩展名以进行简单的http下载时,您必须考虑将扩展添加到IIS配置中,这有点令人讨厌!
(例如,提供以.7z格式压缩的文件)
有没有办法告诉IIS“提供任何服务”(就像它是Apache-Webserver中的默认设置)?
谢谢
您应该将以下内容添加到MIME类型:
extension: .*
MIME type: application/octet-stream
之后(取决于浏览器)将强制下载每个未知文件。
您应该将以下内容添加到MIME类型:
extension: .*
MIME type: application/octet-stream
之后(取决于浏览器)将强制下载每个未知文件。
您应该将以下内容添加到MIME类型:
对于具有任何扩展名的文件(即foo.somethingcrazyhere)
extension: .*
MIME type: application/octet-stream
对于文件 无 任何扩展名(即SOMETHING_CRAZY_HERE_NO_DOT)
extension: .
MIME type: application/octet-stream
在web.config中尝试以下操作。这基本上告诉IIS忽略扩展白名单。
<configuration>
<system.webServer>
<security>
<requestFiltering>
<fileExtensions allowUnlisted="true" />
</requestFiltering>
</security>
</system.webServer>
</configuration>