.net core 2 / IIS文件上传大小

时间:2018-07-24 05:59:13

标签: c# asp.net-core asp.net-core-2.0

使用.net core 2.0(与IIS 8.5一起运行)的大型上传文件时,我有一个小问题。

对于任何大小大于150mb的文件,上载会冻结在120 / 130mb左右。

我阅读了几篇文章(Max upload size for ASP.MVC CORE website.net Core 2.0 File Upload Size Limit),并尝试遵循不同的建议,但没有成功。

我的web.config看起来像这样:

   <system.webServer>
       <security>
          <requestFiltering>
        <requestLimits maxAllowedContentLength="2073741824" />
      </requestFiltering>
    </security>
  </system.webServer>

我将此[RequestSizeLimit(1_074_790_400)]设置为我的网络方法,并配置如下形式的选项

 services.Configure<FormOptions>(x =>
      {
        x.ValueLengthLimit = int.MaxValue;
        x.MultipartBodyLengthLimit = 1_074_790_400;
        x.MultipartHeadersLengthLimit = int.MaxValue;
      });

但是,它在我的本地计算机(仍在IIS下)上运行良好。 就像执行超时有麻烦(我可能错了)。

有什么帮助吗?

0 个答案:

没有答案