在ASP.NET Core MVC 3中,可以通过配置选项来解决Max Request Form Size问题。下面是一个示例代码,演示如何设置最大的请求表单大小:
首先,在Startup.cs文件中的ConfigureServices方法中添加以下代码:
services.Configure(options =>
{
options.MultipartBodyLengthLimit = 60000000; // 设置最大请求表单大小为60MB
});
然后,在同一个文件中的Configure方法中添加以下代码:
app.Use(async (context, next) =>
{
context.Request.EnableBuffering(); // 启用请求的缓冲区
await next();
});
这样就完成了配置,最大请求表单大小被设置为60MB。
请注意,这里的示例将最大请求表单大小设置为60MB,你可以根据实际需求进行调整。