0

从 IIS6 托管的 ASP.NET MVC 3 应用程序下载文件时,content-length没有为 .exe 文件设置标头。

MIME 类型似乎设置正确。(.exeapplication/octet-stream)。静态内容压缩被禁用。

据我所知,这个问题是特定于.exe文件的。.zip工作正常。

建议?

更新

以下是正在发送的标

Accept-Ranges:bytes
Cache-Control:max-age=86400
Compression-Control:whitespace
Content-Encoding:gzip
Content-Location:http://...../someFile.exe
Content-Type:application/octet-stream
Date:Wed, 28 Aug 2013 15:45:52 GMT
ETag:"5397aeeb6e4ace1:0"
Last-Modified:Mon, 06 May 2013 15:32:30 GMT
Transfer-Encoding:chunked
Vary:Accept-Encoding
4

1 回答 1

1

结果我们运行了一个 ISAPI 过滤器,它正在去除一些标题,包括这个。

禁用过滤器解决了问题。

于 2013-08-28T15:51:28.740 回答