IIS 8.5强制使用不正确的Content-Length标头

我们有一个应用程序,dynamic生成PDF文件,并强制下载的文件。 这个代码在Windows Server 2008上没有问题。从我可以告诉它,似乎IIS强制内容长度为749,而它应该是83233.我已经尝试在应用程序代码和IIS中设置该值完全忽略它。

  • 微软的URL重写已经安装,但没有这个网站的条目
  • 我禁用了静态和dynamic内容的压缩
  • 通过应用程序代码,我试图设置Content-Length头,并将X-Content-Length头设置为相同的值。 这就是我确信IIS的价值正在被覆盖
  • 当我通过ColdFusion的内置Web服务器访问相同的URL时,下载工作没有问题。 这就是为什么我知道这是IIS或IIS和ColdFusion之间的连接器的问题。

这是来自服务器的响应头

Response Headers ------------------------------------------------------------- Connection: close Content-Length: 749 Content-Type : application/pdf;charset=UTF-8 Date: Thu, 13 Nov 2014 03:36:03 GMT Server: Microsoft-IIS/8.5 X-Content-Disposition: attachment;filename=LasVegas.pdf X-Content-Length :83233 X-Powered-By :ASP.NET