IIS停止下载321 mb

时间:2017-12-21 18:32:22

标签: git iis download jetty

我在IIS 8.5后面使用lfs托管Git服务器 Lfs使用HTTP-Get下载大文件。出于某种原因,每次我尝试从lfs存储器下载文件时,它都会以321mb的速度停止。记录说一切正常

017-12-21 23:59:59 192.168.x.x GET /r/repoName/info/lfs/objects/feac099b3be3d66d550028dd4eb43f342c226d4a3ca8ceba39d0df9d2b1c2995 - 80 - 192.168.y.y Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/63.0.3239.84+Safari/537.36 - 200 0 0 10687

我尝试通过浏览器的直接链接下载,结果相同 - 只有321mb。就在那之后,我在WireShark中看到服务器停止发送带有数据的HTTP数据包。

进一步调查显示,问题出在IIS和Jetty后端之间。由于某种原因,IIS在300多个字节后重置与Jetty的连接。

1 个答案:

答案 0 :(得分:0)

问题出在maxAllowedContentLength参数中。 如果你有这样的问题,请将此添加到你的web.config中,用所需的内容长度替换长度参数:

<security>    
  <requestFiltering>     
    <requestLimits maxAllowedContentLength="[place_length_in_bytes_here]" />
  </requestFiltering>
</security>