.net core 文件上传大小的配置

[删除(380066935@qq.com或微信通知)]

1.iis下进程内托管模型需要设置iis请求大小。

2.iis下进程外托管模型除了设置iis请求大小还需要设置Program的UseKestrel

.UseKestrel(options =>
{
options.AllowSynchronousIO = true;
options.Limits.MaxRequestBodySize = int.MaxValue;

})

3.kestrel下只需设置Program的UseKestrel

4..net5下

.ConfigureWebHostDefaults(webBuilder =>
            {
                webBuilder.ConfigureKestrel((context, options) =>
                {
                    options.AllowSynchronousIO = true;
                    options.Limits.MaxRequestBodySize = int.MaxValue;
                });
            })