希望从服务器下载原始静态文件

时间:2014-01-08 11:42:20

标签: c# .net iis-7

我在IIS中启用了gzip压缩。在IE浏览器中从服务器下载.xlsx文件时,文件会被压缩。 当我在IIS中禁用静态内容压缩时,我没有获得文件的原始大小。

IIS7 / root配置级别是否有任何设置,我可以在其中更改以原始格式获取.xlsx文件,而不会影响任何其他组件。

1 个答案:

答案 0 :(得分:0)

默认情况下,我认为IIS不支持ms-office文档的压缩。但如果它的配置如此,那么它可能是您服务器中的一种情况。

  

IIS7 / root配置级别是否有任何设置,我可以在哪里设置   更改以原始形式获取.xlsx文件,而不会影响任何文件   其他组件

我认为您的问题是在没有压缩的情况下获取excel文件?

是IIS您可以使用ApplicationHost.Config。这是在根级别(在执行此操作之前要加倍确定可能会影响其他托管应用程序)。在此,导航到staticTypes元素下的元素httpCompression。如果以下内容为enabled,请将其设为false以停用它们。它将分别停用“*.xlsx”,“*.xls”。

<add mimeType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" enabled="false"/>
<add mimeType="application/vnd.ms-excel" enabled="false"/>

帮助网址

配置静态类型 - http://www.iis.net/configreference/system.webserver/httpcompression/statictypes

mime-mapping - http://www.rackspace.com/knowledge_center/article/how-can-i-define-mime-types-on-my-windowsiis-based-site