使用.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下)上运行良好。 就像执行超时有麻烦(我可能错了)。
有什么帮助吗?