.net core 上传大文件出现404.13

本地上传图片没问题,几百兆的文件就出现这个问题(.net core 2.1程序)

查找资料配置后还是未能解决

[HttpPost]
[RequestFormLimits(MultipartBodyLengthLimit = 838860800)]
[RequestSizeLimit(838860800)]
public async Task<IActionResult> UploadFile(IFormFile file)
{
}

配置:

public IServiceProvider ConfigureServices(IServiceCollection services)
{

        //设置接收文件长度的最大值。
        services.Configure<FormOptions>(x =>
        {
                x.ValueLengthLimit = 838860800;
                x.MultipartBodyLengthLimit = 838860800;
                x.MultipartHeadersLengthLimit = 838860800;
        });
    }

图片说明

可能是IIS的限制
修改IIS7的applicationhost.config

找到: <requestFiltering>节点
<requestLimits maxAllowedContentLength="2147483647" />

可以看看这篇博客https://www.cnblogs.com/zylsb1314/p/13385373.html